What are the responsibilities and job description for the Software Developer position at Southeastern Comp Consultants Inc?
Overview
SCCI has an exciting opportunity for a Software Developer to join our team in support of the Battle Management System (BMS), an innovative DoD program. BMS specializes in rapidly developing and deploying innovative technology solutions to outmatch the evolving threats faced by our warfighters. If you have advanced knowledge and a background in programming and integrating weapon control components and injecting new technologies into these types of frameworks, this is your opportunity to join a dedicated team of professionals making a difference! The team is searching for an innovative developer with experience and interest in Artificial Intelligence and Machine Learning algorithms. This position is located in Dahlgren, VA.
Responsibilities:
- Working collaboratively with multiple technical teams (Information Assurance, Engineering, Testing, Configuration Management, Training) in a rapid development framework using an agile approach
- Coding weapon controls and integrations for the improvement of existing system baselines and the integration of new technologies for future planned baselines
- Proposing and demonstrating technical approaches in alignment with military standards and specifications
- Working multiple projects at once and managing priorities while communicating successes and challenges with the integrated technical team
- Debugging and conducting root cause analysis for system anomalies observed in fielded and development systems
- Adhering to prescribed configuration management for all coding
Essential Skills and Experience:
- Must be a U.S. Citizen and be able to obtain and maintain an active Secret Security Clearance
- Bachelor of Science (BS) Degree in an computer science, engineering, scientific, or technical discipline; Or two (2) or more years of direct hands-on experience with development and sustainment of a weapon system application; Or a military background with relevancy to weapon control system coding
- Senior experience (5 or more years) with object-oriented languages, such as Java, C#, C experience
- Must have a strong understanding of software development lifecycle
- Proficiency with widely used version control systems, such as Git in managing multiple baselines and branching
- Experience with tools like Jenkins, GitLab
- Proficiency in software design patterns and architecture with demonstrated success in maximizing standardization and code re-use
- Must have debugging and performance optimization skills to garner processing efficiencies by avoiding or quickly identifying bottlenecks, memory leaks, and general inefficiencies in processing
- Experience with developing mobile software and GUIs
- Knowledge of Weapon Systems and Command & Control systems
Preferred Skills and Experience:
- Experience with Android software
- Knowledge of military standards and specifications
SCCI is committed to providing a comprehensive and competitive benefits package to meet the needs of employees and their families. EOE of Minorities, Females, Veterans, Disabilities.