FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Principal Software Developer
General Dynamics Information Technology. Research, design, develop, and/or modify enterprise-wide systems and/or applications software .
Tech Stack
Tools & technologiesGoJavaLinuxMicroservicesOraclePostgresRDBMSShell ScriptingSQLUnix
About the role
Key responsibilities & impact- Research, design, develop, and/or modify enterprise-wide systems and/or applications software
- Employ experience with Go and Java, test-driven development, and Scrum/agile project lifecycle approach to develop, deploy, and maintain mission-critical applications
- Provide support and technical advice during conceptualization, development, and implementation phases
- Engage with clients/users to define system scope and objectives
- Work on new development and re-engineering efforts
- Implement enhancements to existing systems
- Provide software development services on all tiers (UI, Java, Go, Postgres)
- Perform database programming using SQL
- Perform software QA/testing as needed
Requirements
What you’ll need- 5+ years of related experience required; 8+ years preferred
- Technical Training, Certification(s) or Degree in computer engineering, computer science, information systems, or related technical discipline
- Experience with Go programming languages
- Experience in Agile development methodology
- Understanding of DevOps solution implementation and configuration
- Understanding of microservices frameworks
- Exposure to Gitlab and the merge/release process to CICD pipeline
- Exposure to PL/SQL and SQL*Plus
- Exposure to or ability to learn Struts and Restful services, Oracle RDBMS, and UNIX/LINUX shell scripting
- Ability to use Jira to support configuration management in an Agile environment
- Excellent communication skills
- US citizenship required.
Benefits
Comp & perks- Health insurance
- 401(k) matching
- Flexible work hours
- Paid time off
- Remote work options
- Career development opportunities
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
GoJavatest-driven developmentAgileSQLPL/SQLmicroservicesUNIXLINUXdatabase programming
Soft Skills
communication
Certifications
Technical TrainingCertification in computer engineeringCertification in computer scienceCertification in information systems