What are the responsibilities and job description for the Software Engineer III position at Space Coast Intelligent Solutions, Inc.?
Overview
The Software Engineer III will work independently and collaboratively to develop, modify, maintain software applications and services using best practices and standards, participate in team design and coding activities, and contribute to software requirements definition and analysis. Participate in the full lifecycle of software development for advanced systems, including analysis, design, application and service implementation, unit to integration testing, release, deployment, installation, and maintenance of system software. Execute application security analysis, hardening, and optimization operations. Perform integrally on a software development team with strong communication and interpersonal skills. Possess the ability to lead a software team and provide mentorship to junior Software Engineers.
Job Requirements
lw374XX3NQ
The Software Engineer III will work independently and collaboratively to develop, modify, maintain software applications and services using best practices and standards, participate in team design and coding activities, and contribute to software requirements definition and analysis. Participate in the full lifecycle of software development for advanced systems, including analysis, design, application and service implementation, unit to integration testing, release, deployment, installation, and maintenance of system software. Execute application security analysis, hardening, and optimization operations. Perform integrally on a software development team with strong communication and interpersonal skills. Possess the ability to lead a software team and provide mentorship to junior Software Engineers.
Job Requirements
- Expert in one or more programming languages including C (i.e. C , Angular, GO/GOLang, Python, Java)
- Linux, Windows (ability to perform system administration tasks)
- Able to decompose abstract tasks into well-defined tasks
- Document Software design using UML
- Familiarity with OpenAPI Specification and YAML
- Develop Architecture skill
- CompTIA Security Certification
- Familiarity with GitLab, Git, Atlassian suite (Jira, Confluence)
- Kubernetes, Containerization (Docker), Virtualization, DevOps/CI/CD, Ansible, Molecule
- Oracle, PL/SQL
- CI/CD technologies (Continuous Monitoring, Persistent storage, Security, etc.)
- Possess an Advanced understanding of security programming practices and regulations
- Microservices, Agile methodologies, Cesium
- Complete understanding of SDLC
- B.S. degree in computer science, software engineering, or other technical engineering discipline
- 5-10 years of software engineering experience
- TS/SCI or TS with ability to obtain SCI
- This position requires work on site in Melbourne, Florida
lw374XX3NQ