Collaborate with stakeholders throughout the SDLC to translate requirements into high-quality, reliable, cost-effective, and maintainable solutions that solve customer problems and generate business outcomes.
Design, develop, and implement high quality software components with a focus on Continuous Delivery principles and practices.
Champion integrated engineering practices within the organization, fostering collaboration and shared ownership between development, operations, and security teams.
Deliver technical and administrative support for live applications, promoting automation and proactive monitoring and self-recoverability, rapid incident response, and continuous improvement.
Analyze existing systems and processes to identify bottlenecks and opportunities for improvements to flow.
Own the configuration management of software items and their dependencies, utilizing Infrastructure as Code (IaC) tools.
Collaborate on developing and implementing a measurement strategy for tracking key performance indicators (KPIs) related to software delivery and performance.
Requirements
Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
Proven experience in backend software engineering and delivery.
Strong understanding of continuous delivery principles and practices.
Experience with deployment pipelines and automation tools (e.g., Jenkins, GitLab CI/CD, etc.).
Proficiency in multiple programming languages and technologies (specify relevant languages based on your needs).
Experience with configuration management tools (e.g., Ansible, Puppet, Chef, etc.).
Strong problem-solving and analytical skills.
Excellent communication and collaboration skills.
Ability to work independently and as part of a cross-functional team.
Tech Stack
Ansible
Chef
Jenkins
Puppet
SDLC
Benefits
Offering comprehensive and market competitive benefits, our offerings are designed to support your personal and professional well-being.