Lead software engineer
Remote / Gaithersburg MD
Responsibilities:
- Oversees software development team
- Develops, maintains, and enhances complex, and diverse software systems based upon documented requirements
- Designs, implements, and integrates software applications or perform Lead software engineering tasks
- Utilizes Lead software engineering and design methodologies appropriate to the development, integration and production environment
- Mitigates risks, controls cost and schedule variance, and effectively manages large scale, integrated software projects.
- Reviews and tests software components for adherence to the design requirements and document test results.
Requirements
- Bachelor’s Degree in a Computer Science or related Technical Field preferred
- At least 7 years of experience developing software using major server languages such as Java and Python
- Experience in Project Documentation using confluence preferred
- Experience with Oracle Relational Database Management Systems (RDBMS) and associated Oracle development and query tools like SQLDeveloper preferred
- Experience in Project Management using JIRA
- Experience with Linux OS (CentOS/Ubuntu)
- Experience with Version Control of Git or GitLab
- Experience with Configuration Management tools including Ansible and GitLab CI/CD
- Experience with Code Quality Control tools using SonarQube
- Experience with XML data formats, transformation, and validation techniques
If Interested, please email cover letter and resume to careers@sascorp.net