D
Job Description
Join Our Team as a Software Engineer V
ECS is looking for a skilled Software Engineer V to join our team remotely. In this role, you will be responsible for designing, developing, and enhancing software solutions for our federal clients, focusing on environmental data technology.
About the Role
As a Software Engineer, you will analyze user needs and develop software solutions. You will work closely with a mission-critical team to advance our technology and ensure that our software meets high standards.
What You'll Do
- Analyze user needs and software requirements to determine design feasibility within time and cost constraints.
- Create, manage, and deploy containers for efficient, consistent, and scalable application operations across various environments.
- Collaborate with system analysts, engineers, and programmers to design systems and gather information on project limitations and capabilities.
- Design, develop, and modify software systems using scientific analysis and mathematical models.
- Determine system performance standards.
- Develop or direct software systems testing, validation procedures, programming, or documentation.
- Monitor equipment functionality to ensure systems operate according to specifications.
- Manage configuration of requirements, code, and software, advising users on configuration management policies and procedures.
- Develop and maintain configuration management processes, plans, policies, and Standard Operating Procedures (SOPs).
What We're Looking For
- Bachelor's degree in information technology or a related field, or equivalent work experience.
- 8+ years of Software Engineering experience.
- Hands-on experience with continuous integration and continuous delivery (CI/CD) pipeline development.
- Extensive experience using GitLab.
- Proven experience in developing and implementing software applications.
- Experience with OpenShift for containerization and Kubernetes.
- Strong scripting skills in Python and Bash.
- Familiarity with software configuration management (SCM) concepts and methodologies.
- In-depth knowledge of branching, merging, and baseline strategies.
- Ability to collaborate and communicate effectively with team members.
What We Offer
Salary Range: $120,000 - $135,000
