Sr Software engineer- Devops, Deployment and CI/CD - Three Point Solutions Inc
Reston, VA
About the Job
Job Title: Sr Software engineer- Devops, Deployment and CI/CD
Client: Health Care Insurance Company
Duration: 9 Months
Location: Reston, VA 20191
General Information
Job Description:
Purpose:
Performs complex analysis, design, development, testing, and debugging of computer software. Tasks include software design to operating system architecture integration, selection of systems, languages, and equipment. Designs and documents critical, complex application programs. Establishes baselines, standards, and processes for projects. Breaks down software requirements to create highly complex systems.
Essential Functions:
25% Perform technical design, coding, and testing of applications. Acts as a subject matter expert for both customer and internal discussions on maintaining and enhancing software systems. Analyzes interface design documentation, complies with code quality, migration, and DevOps standards.
25% Perform software analysis, including use case development and design. Implement source code, develop and run automated unit tests, and document structured automated test cases. Report software testing data results.
25% Develop software solutions for enterprise environments, handling performance and availability requirements. Perform operations and maintenance for existing systems and identify areas for improvement. Involved in front-end and back-end programming.
25% Provide technical support for critical trouble calls for supported applications. Work with cross-functional teams to develop scalable software. Evaluate new technologies, extend open-source libraries, and participate in product roadmap discussions. Mentor junior engineers.
Qualifications:
Education Level: Bachelor's Degree in Information Technology or Computer Science
Experience: 5 years in software development, coding, software architecture/design, user requirements definition, and software specification development.
In Lieu of Education:
An additional 4 years of relevant work experience is required.
Preferred Qualifications:
KSAs:
- Communicate technical requirements to all levels of expertise (Advanced)
- Establish and maintain working relationships (Advanced)
- Understand software development life cycle (SDLC) (Advanced)
- Integrate complex systems (Advanced)
- Knowledge of programming languages (Python, etc.) (Advanced)
- Cloud technologies (AWS preferred, Azure) (Proficient)
- Database technologies (SQL, Oracle, MongoDB, PostgreSQL, etc.) (Proficient)
- Agile methodologies, CI/CD pipelines (Advanced)
- Test-Driven Development (TDD), Behavior-Driven Development (BDD) (Advanced)
- Infrastructure as Code (IaC) (Terraform/CloudFormation)
- Configuration Management tools (Ansible, Puppet, Chef)
Additional Skills:
DevOps or Infrastructure as a Service (IaaS)
Linux and AIX
Sterling B2B Integrator software
Jenkins pipelines
Bitbucket code repositories
SonarQube
YAMLs, pipeline as code
Python scripts for automation
Ansible playbooks for automation
Cloud native CI/CD workflows (Jenkins, Bamboo, ArgoCD, GitLab)
Java/J2EE methodology
The incumbent must immediately disclose any debarment or exclusion making them ineligible for Federal health care programs. Must be able to work in a fast-paced environment, manage changing priorities, and meet customer service expectations effectively.
#ZR