MANTECH seeks a motivated, career and customer-oriented Software Developer to join our team in Washington, D.C. This is a hybrid position with 3 days onsite and 2 days remote.
Responsibilities include but are not limited to:
-
Research, design, and develop computer and network software or specialized utility programs to meet defined requirements.
-
Analyze user needs and translate them into functional software solutions using sound engineering and mathematical principles.
-
Update software and enhance existing capabilities to improve performance, reliability, and scalability.
-
Collaborate with computer hardware engineers to integrate hardware and software systems effectively.
-
Develop detailed specifications and define performance requirements for new and existing applications.
-
Coordinate database development activities as part of a collaborative technical team when required and maintain databases within assigned application areas, ensuring data integrity, availability, and security.
-
Document system designs, processes, and technical specifications to support lifecycle maintenance and future enhancements.
Minimum Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
-
A minimum of 3 years of professional experience in software development.
-
Experience designing, developing, testing, and deploying software applications.
-
Proficiency in one or more programming languages such as Java, C++, Python, or similar.
-
Experience with software development lifecycle (SDLC) methodologies.
-
Strong analytical and problem-solving skills with the ability to translate requirements into technical solutions.
-
Ability to work independently and collaboratively within a team environment.
Preferred Qualifications:
-
Experience developing network-based or distributed systems.
-
Familiarity with database design, development, and administration.
-
Experience integrating hardware and software components in complex systems.
-
Knowledge of version control systems and automated testing frameworks.
-
DHS experience
Clearance Requirements:
-
Must be a US Citizen and be able to obtain and maintain a DHS Public Trust suitability prior to starting this position.
Physical Requirements:
-
Must be able to be in a stationary position more than 50% of the time
-
Must be able to communicate, converse, and exchange information with peers and senior personnel
-
Constantly operates a computer and other office productivity machinery, such as a computer
-
The person in this position frequently communicates with co-workers, management, and customers, which may involve delivering presentations. Must be able to exchange accurate information in these situations
-
The person in this position needs to occasionally move about inside the office to access file cabinets, office machinery, etc.