Software Developer, Principal

Req ID 94603BR Business Title Software Developer, Principal Group MSS Location USA VIRGINIA Arlington Clearance Level Needed Secret Category Information Technology Job Duties and Responsibilities ? 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. - provided by Dice
.Net, Agile, Analysis, AngularJS, ASP, ASP.NET, C++, C#, Configuration Management, Database, Developer, Development, GIS, IDE, JavaScript, jQuery, Libraries, Linux, Management, Modeling, Oracle, Physics, Python, Research, Security, Simulation, SQL, SQL Server, Testing, UML, Windows

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.