Are you a passionate and experienced software developer with a knack for optimizing CI/CD processes and a keen interest in enhancing developer productivity? If so, you'll thrive in our collaborative environment at Client, where you will have the opportunity to innovate and streamline our CI/CD pipelines, work with cutting-edge technologies, and make a tangible impact on our engineering processes while contributing to a culture that values continuous improvement and teamwork.
At Client, you'll be joining the R&D-NDB team, a dynamic group of 19 talented individuals dedicated to innovation and collaboration.
Our team culture is not only highly innovative but also fun, fostering an environment where creativity and fresh ideas thrive.
We believe that a supportive and engaging atmosphere enhances productivity and encourages everyone to contribute their unique perspectives.
You will report to a Sr Technical Manager, who is committed to mentoring and guiding team members while promoting an open-door policy for communication and collaboration.
The work setup at Client is hybrid, allowing you to operate from home and in the office; you’ll be expected to come into the office 2-3 days a week to facilitate team collaboration and interaction.
Additionally, there are no travel requirements for this role, enabling you to focus entirely on your contributions to the team without the need for regular trips away from home.
Essential Job Functions:
Enhance CI/CD processes by analyzing current workflows and identifying areas for improvement.
Implement and optimize code changes within CI/CD pipelines to ensure efficient deployment.
Collaborate closely with Product and Engineering teams to boost developer productivity.
Document CI/CD processes, providing clear communication to all stakeholders and ensuring transparency.
Mentor and lead team members in best practices for CI/CD, fostering a culture of continuous improvement.
Set and achieve measurable goals for improving deployment times and reducing errors across pipelines.
Engage with cross-functional security and engineering teams to ensure the development of secure code.
Keep abreast of industry trends and technologies to continually enhance capabilities and processes.
Qualifications:
5+ years of experience in software development, showcasing strong coding skills.
Proficiency with build and package management tools (e.g., Maven, Gradle, NPM, PIP).
Strong knowledge of CI/CD pipeline management using platforms like Jenkins or CircleCI.
Experience working with containerization technologies such as Docker and Kubernetes.
Skilled in multiple programming languages, including Golang, Python, Java, C++, or JavaScript.
Familiarity with version control systems, particularly Git and GitHub workflows.
Excellent collaboration skills to work effectively with cross-functional teams.
Ability to work independently, prioritize tasks, and ensure continuous process improvement