Senior Software Engineer - Military veterans preferred

2019-01-14
ManTech (www.mantech.com)
Other

/yr

  full-time   employee   contract


Hanover
Maryland
United States

Entering ManTech’s 50th year, we hold the distinct honor of being named a “Top 100 Global Technology Company” by Thomson Reuters. We have earned this and many other accolades over the years for our dedication to serving the missions of our nation’s most important customers: U.S. Intelligence, Defense and Federal Civilian agencies. All know us as a trusted partner offering best-in-class solutions in cyber, data collection & analytics, enterprise IT, and systems and software engineering tailored to meet their specific requirements.



Become an integral part of a diverse team that leads the world in Mission, Cyber, and Intelligence Solutions. At ManTech International Corporation, you will help protect our national security while working on innovative projects that offer opportunities for advancement.


As a Software Developer, you will perform system and subsystem definition, preliminary and detailed design, design implementation, and subsystem and system integration and tests for a system. Participates in software requirement review, preliminary and critical design, integration readiness review, and software acceptance review. May research the marketing requirements for a product, including target environment, performance criteria, and competitive issues. Interacts with senior customer personnel on significant technical matters, often requiring coordinated activity across organizational lines. May provide technical guidance to lower level software engineers.


Position Requirements:


Four years of programming required – Hibernate/JPA, Concurrency, and Gradle and/or Python programming - Developing Python modules


Developing software to suit customer requirements


Debugging software and troubleshooting


Software design and architecture


Experience with Object Oriented Analysis and Design


Familiarity with Version Control


Knowledge of SQL, preferably Oracle


Knowledge of agile software development methodology


Knowledge of XML and XSLT


Requires Bachelor’s degree (in Computer Science or related field) or equivalent, and at least 4 years of related experience.


Desired experience:


Angular .js or similar JavaScript GUI frameworks


Subversion experience


Java with Spring


Experience using VMWare (preferably ESX)

Advertisement