Principal Software Developer
Description
SAIC is a premier technology integrator solving our nation's most complex modernization and readiness challenges. Our portfolio of offerings across the civilian, intelligence, defense, and space markets includes high-end solutions in IT, engineering, and mission solutions. We are 26,000 dedicated employees driven by mission, united by purpose, and inspired by opportunities to make a difference every day.
SAIC is also recognized as an IT leader in the intelligence and law enforcement spaces. We have an exciting opportunity with a large law enforcement agency with unique mission needs located in the DC metro area. We are seeking an individual to join the team who is fully committed to the success of the program and bringing the best innovation, implementation, and attitudes to bear to the position.
Description of Duties:
The Software Developer will work with stakeholders in collecting requirements, designing, testing, implementing, and maintaining core application software.
- Support the development of an integrated solution to manipulate and manage DOJ data
- Work as part of an Agile development team to conduct systems design, analysis, and development of the solution
- Prepare and maintain documentation
Qualifications
Required Qualifications:
- Bachelors and nine (9) years or more experience; Masters and seven (7) years or more experience; PhD and five (5) years related experience
- Secret clearance required and ability to obtain a Public Trust
- Development experience with PL/SQL and JavaScript
- Experience with VB.NET or C# to the level required to modify and/or debug existing code
- Expertise querying data to include aggregations, calculations, and producing metrics from data
- Experience developing enterprise-level applications and supporting end-to-end systems development and delivery in an Agile environment
- Experience with systems integration (i.e. moving data from one system to another, integrating functions between applications, experience with ETL, work with APIs, advanced level expertise with scripting languages)
- Relational database experience
- Demonstrated experience writing well-structured code and applications using coding best practices to deliver enterprise applications
- Proficiency working with source control (Git, TFS, Azure DevOps, etc.)
Desired Experience/Skills/Attributes:
- Experience with NoSQL
- Experience with data analytics to include programing in python to support ML and AI applications
- Experience with the MVC framework
COVID Policy: Prospective and/or new employees are required to adhere with SAIC's vaccination policy. All SAIC employees must be fully vaccinated and they must submit proof of vaccination on their first day of employment. Prospective or new employees may seek an exemption to the vaccination requirement at Contact Us and must have an approved exemption prior to the start of their employment. Where work is performed strictly at a customer site, customer site vaccination requirements preempt SAIC's vaccination policy.