Noblis is looking to solve complex national security problems by applying advanced solutions to critical government missions, requiring software engineers to design, develop, test, and manage application development projects for IT infrastructure, including large-scale data processing, statistical modeling, and advanced analytics for a forensic and investigative ecosystem.
Requirements
- Proficiency with: One or more programming languages: Java, .NET(C-Sharp), Python
- Proficiency with: Software architecture principles and patterns
- Proficiency with: Object-oriented design and development
- Proficiency with: Relational Databases and SQL (MySQL, PostgreSQL, Microsoft SQL)
- Proficiency with: Git and other source control management systems
- Proficiency with: Software development lifecycle (SDLC) methodologies
- Proficiency with: Unit testing and test-driven development
Responsibilities
- Design, develop, test, and manage application development projects in support of IT infrastructure
- Integrate third-party components and introduce new custom capabilities
- Modify existing code and recommend process improvements
- Automate operations and maintenance tasks
- Develop and implement technical efforts for large-scale data processing and advanced analytics
- Participate in all aspects of the software development life cycle
- Contribute to planning, requirements, development, testing, and quality assurance
Other
- Active Top Secret (TS) clearance with eligibility for Sensitive Compartmented Information (SCI) and ability to obtain a Counterintelligence (CI) Polygraph
- US Citizenship is required
- Experience with SAFe Agile framework
- Solid understanding of forensic and investigative data requirements
- Demonstrated experience designing and implementing software solutions in secure government environments