General Dynamics Information Technology

Senior Software Developer

General Dynamics Information Technology

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Salary

💰 $113,050 - $152,950 per year

Job Level

Senior

Tech Stack

CloudGoJavaLinuxOraclePythonRDBMSShell ScriptingSQLUnix

About the role

  • Researches, designs, develops, and/or modifies enterprise-wide systems and/or applications software
  • Employs experience with C++ and Java, test-driven development, and Scrum/agile project lifecycle approach to develop, deploy, and maintain mission-critical applications
  • Provides support and technical advice during conceptualization, development, and implementation phases to transform requirements into working solutions
  • Engages with clients/users to define system scope and objectives
  • Works on new development and re-engineering efforts, including making or contributing to system design decisions
  • Implements enhancements to existing system and coordinates with other developers working in parallel
  • Provides software development services on all tiers (UI, Java, C++, Oracle)
  • Performs database programming using SQL
  • Performs software QA/testing as needed
  • Develop, deploy, and maintain mission-critical applications and provide O&M support (developmental engineering) to the customer and Stakeholder communities

Requirements

  • Skills: Agile Software Development, Python (Programming Language), Structured Query Language (SQL)
  • 3+ years of related experience
  • U.S. Citizenship Required: Yes
  • Education: Technical Training, Certification(s) or Degree
  • Required Technical Skills: experience with Java, C#, C++, and/or Golang; experience with Agile development methodology, SCRUM, and test-driven development
  • Security Clearance Level: Public Trust (DHS HQ EOD required to start; must be able to obtain DHS HQ Final Suitability)
  • Required Skills and Abilities: adept at problem-solving, troubleshooting, collaboration, time management, multi-tasking, and task-ownership; excellent oral and written communication skills
  • Preferred Skills: experience implementing and configuring DevOps solutions; experience with Gitlab and merge/release process to CI/CD pipeline; experience in Bash/Shell Scripting; experience in XML/JSON processing; experience with queue based systems, i.e., TIBCO; experience in Web services; experience in Oracle RDBMS, PL/SQL and SQL*Plus; experience in UNIX/LINUX shell scripting; experience with UI/UX development; experience with SonarQube; familiarity with DevOps solutions; experience in Jira to support configuration management in an Agile environment; proven track record as a self-learner, keeping current with the latest techniques to include automated code scanning, automated testing, and continuous integration and continuous deployment concepts; Certifications - SAFe, SCRUM, or Kanban