Job Url: https://www.remoterocketship.com/company/gdit/jobs/software-developer-united-states-remote Job Description: General Dynamics Information Technology Website LinkedIn All Job Openings General Dynamics Information Technology is a company at the forefront of technological innovation, offering a wide range of services including consulting, digital modernization, and application services. The company is heavily involved in implementing solutions related to artificial intelligence, cloud computing, cybersecurity, high-performance computing, and quantum technologies. GDIT is committed to supporting government and defense sectors, providing mission-critical services such as logistics and supply chain management, intelligence, and homeland security. The company also focuses on diverse and inclusive hiring practices and actively promotes employee well-being. Through its digital accelerator solutions and pioneering use of emerging technologies, GDIT aims to propel agencies' missions forward and address complex technological challenges. Enterprise IT β€’ Network Systems Integration β€’ Professional and Technical Services β€’ Training and Simulation β€’ Health 10,000+ employees Founded 1954 πŸ”’ Cybersecurity πŸ€– Artificial Intelligence Software Developer 13 hours ago πŸ‡ΊπŸ‡Έ United States – Remote πŸ’΅ $94.7k - $128.1k / year ⏰ Full Time 🟑 Mid-level 🟠 Senior πŸ§‘β€πŸ’» Full-stack Engineer πŸ¦… H1B Visa Sponsor Apache Cloud Docker Java Jenkins Kafka Kubernetes Microservices Redis SDLC ServiceNow Apply Now Receive Emails with Similar Jobs Report problem πŸ“‹ Description β€’ Participate in project planning to determine programming and hardware needs β€’ Design, code, test, and debug computer programs, independently or as part of a team, using languages identified in the ITK β€’ Oversee the consistent utilization of USPS development standards, procedures and processes β€’ Ensure systems compatibility and follow data security procedures; identify potential security risks β€’ Maintain contact with team leader, customers, contractors, and equipment vendors to monitor progress β€’ Revise and update computer programs, procedures, and systems; including rewrites to the systems documentation and instructions β€’ Translate business and technical requirements into architecture and design alternatives; evaluate design tradeoffs β€’ Maintain highly complex technical applications; provide mentorship to associate analysts/programmers β€’ Provide production support during software deployments and server patching during maintenance windows 🎯 Requirements β€’ Bachelor's degree in Computer Science or a related technical discipline; or 4 years of relevant work experience in lieu of degree β€’ 5+ years of software development experience β€’ DevSecOps, secure coding practices, and the Solutions Development Framework (Docker, Jenkins, GitLab) β€’ Designing and developing event/message-based application services using a message queue (e.g., Apache Kafka) β€’ Automated unit testing and user interface testing tools, ideally in a test-driven-development approach β€’ Use of source code management tools, ideally in a continuous integration/continuous delivery (CI/CD) pipeline β€’ API-centric, microservices, serverless applications, or similar cloud-friendly application designs β€’ Cloud Development with Dataflow, Pub/Sub, or Redis; Microservices design; Kubernetes; Security; Performance tuning; High Observability; Multi-threading β€’ Working knowledge (2+ years) of Agile Methodologies; SDLC practices; Change Management and Configuration Management (VersionOne, ServiceNow, etc.); Application Lifecycle Management (ALM) β€’ Security Clearance Level: Ability to obtain and maintain a Public Trust clearance and pass a thorough Government background screening process πŸ–οΈ Benefits β€’ Medical plan options including Health Savings Accounts β€’ Dental plan options, vision plan, and a 401(k) with company match β€’ Paid time off: 15 days per year + 10 holidays; prorated based on hire date β€’ Short and long-term disability, life, accidental death and dismemberment, personal accident, critical illness, and travel/accident insurance β€’ Flexible work arrangements: full flex work weeks where possible β€’ Paid education and certifications; professional growth opportunities β€’ Paid parental, military, bereavement and jury duty leave; vacation, sick and personal time β€’ Paid Family Leave up to 160 hours in rolling 12 months