What are the responsibilities and job description for the Software Engineer (DoD experience) position at Donatech Corporation?
MUST BE A US CITIZEN (ITAR REQUIREMENT). Support a Fortune 500 Aero-Defense Company as a
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- A minimum of 5 years of software development experience within the DoD industry.
- Solid understanding of software development principles and design patterns.
- Proficiency in one or more programming languages such as Java, C#, C , Python, or similar.
- Familiarity with the full software development lifecycle and Agile methodologies..
Preferred Additional Skills:
- Knowledge of Windows and UNIX based platforms (CENTOS/ROCKY/RHEL 8)
- Expert at JavaFX/Java 11 or greater
- Familiarity with software patterns and modern design methodology (UML)
- Knowledge of Git or Bitbucket, and JIRA
- Understanding of cybersecurity principles and secure coding practices (Fortify)
- Experience with continuous integration/continuous deployment (CI/CD) pipelines (Jenkins, GitHub).
- Understanding of containerization and orchestration technologies (Docker, Kubernetes).
Experience with test-driven development (TDD) and automated testing frameworks.
Salary : $82 - $85