A leading technology firm in New Jersey is seeking a software developer to create maintenance solutions for tactical systems. The role demands experience in software development (5-7 years), and proficiency with Java, C++, or Python. Candidates must be U.S. citizens and able to secure a government clearance. Familiarity with Agile methodologies and object-oriented design is essential. The company offers a competitive salary and comprehensive benefits package.
Qualifications
Bachelor’s degree in Engineering, Computer Science, or equivalent related work experience.
5-7 years’ experience in software development, maintenance, or support in an Open/Layered Architecture Environment.
Ability to obtain and maintain a government clearance; U.S. Citizenship is required.
Responsibilities
Develop software maintenance and upgrade solutions for tactical systems.
Engage in activities associated with the software development lifecycle.
Support all process requirements and reviews as necessary.
Skills
Software development
Agile methodology
Java
C++
Python
Linux
UNIX
Object Oriented design
Integrated Development Environments (Eclipse)
UML
Education
Bachelor’s degree in Engineering, Computer Science or related field
Tools
Clearcase
JIRA
xUnit Framework
Junit
CPPUnitLite
Job description
A leading technology firm in New Jersey is seeking a software developer to create maintenance solutions for tactical systems. The role demands experience in software development (5-7 years), and proficiency with Java, C++, or Python. Candidates must be U.S. citizens and able to secure a government clearance. Familiarity with Agile methodologies and object-oriented design is essential. The company offers a competitive salary and comprehensive benefits package.