ManTech Software Developer, Principal in Arlington, Virginia

As a Senior-Level Developer you will lead and be an integral part of a developmentteam following Agile software development processes in support of modeling andsimulation as well as logistics planning. This will include working withmembers of the development team and subject matter experts (SMEs) to performsoftware design and development tasks, testing, and documentation. It isessential for the candidate to have experience with C++ and C# programminglanguages, interfacing with database backends (MS SQL Server and/or Oracle),strong mathematics, physics, and statistics skills, use of UML to communicateobject-oriented designs, and configuration management practices. Desirable skills include any of the following: experience developing GUIs(desktop and web), cross-platform development (Windows/Linux), and use of Pythonor other scripting language. Significant client interaction requires goodcommunication skills, requirements analysis, and the ability to translatebetween technical and non-technical audiences.

Minimum qualifications:

-Bachelor's Degree in Computer Science or Engineering, Mathematics, OperationsResearch or similar technical degree

  • 7 to 9 years of experience developing software over full life cycle ofdevelopment

  • Active DoD Secret clearance or ability to obtain

  • Visual Studio IDE experience with C++ and C# languages

-Interfacing application code with database backends (MS SQL Server or Oracle)

-Knowledge of UML for object-oriented design

-Strong configuration management skills

Additional preferred qualifications

-Modeling and simulation application development

  • C#WPF/MVVM desktop application development

-C# MVC/ASP.NET web application development

-C++ cross-platform development across Windows and Linux

  • Experience with AngularJS, JQuery, and other client-side JavaScript libraries

  • Python or other scripting languages

  • Operations Research analysis

  • Geographic Information Systems (GIS) development such as ESRI, ArcGIS, NGA

-Distributed Simulations (DIS/HLA/TENA)

  • Live, Virtual, Constructive (LVC) simulations

Qualifications

Requires Bachelor s degree (in Computer Science or related field) or equivalent, and seven to nine years of related experience.

Degrees

Equivalent Experience/Education, Bachelor's Degree

Years of Experience

13-15 years w/High School Diploma, 07-09 years w/Bachelors Degree, 04-06 years w/Masters Degree

Position Type

Full-Time

Shift

Day

Overview

ManTech International Corporation is comprised of approximately 7,300 talented employees who use advanced technology to help government and industry meet some of their greatest challenges around the world. We adhere to the simple, no-nonsense values on which ManTech was founded more than four decades ago, aligning squarely with the mission objectives of our customers. As our customer base continues to expand and diversify, we continue to diversify our workforce and solutions. Nearly half our employees have a military background, and approximately 70 percent hold a government security clearance. As a leading provider of innovative technology services and solutions for the nation's defense, security, health, space, and intelligence communities; we hold nearly 1,100 active contracts with more than 50 different government agencies.

ManTech International Corporation, as well as its subsidiaries proactively fulfills its role as an equal opportunity employer. We do not discriminate against any employee or applicant for employment because of race, color, sex, religion, age, sexual orientation, gender identity and expression, national origin, marital status, physical or mental disability, status as a Disabled Veteran, Recently Separated Veteran, Active Duty Waretime or Campaign Badge Veteran, Armed Forces Services Medal, or any other characteristic protected by law. If you require a reasonable accommodation to apply for a position with ManTech through its online applicant system, please contact ManTech's Corporate EEO Department at (703) 218-6000. ManTech is an affirmative action/equal opportunity employer - minorities, females, disabled and protected veterans are urged to apply. ManTech's utilization of any external recruitment or job placement agency is predicated upon its full compliance with our equal opportunity/affirmative action policies. ManTech does not accept resumes from unsolicited recruiting firms. We pay no fees for unsolicited services.

If you are a qualified individual with a disability or a disabled veteran, you have the right to request an accomodation if you are unable or limited in your ability to use or access http://www.mantech.com/careers/Pages/careers.aspx as a result of your disability. To request an accomodation please click careers@mantech.com and provide your name and contact information.