The Applications Development Programmer Analyst is an intermediatelevel position responsible for a variety of engineering activities including the design, acquisition and development of hardware, software and network infrastructure in coordination with the Technology team. The overall objective of this role is to ensure quality standards are being met within existing and planned frameworks.Responsibilities:Supporting the adoption of strategic technical products such as GitHub Copilot and GitHub Enterprise, as well as in-house tools such as Lightspeed and Release on Demand.Supporting the adoption of best practice enablers such as version control, testing automation, and CI/CD by guiding and hand-holding developers.Contributing to the continual development of the DORA productivity metrics implementation.Collaborating with team members to improve processes and automation.Troubleshooting and resolving issues in the CI/CD pipelines and infrastructure.Skills/Experience:3+ years of experience in DevOps Engineer , software development & delivery, and technology adoptionMust have - OpenShift, GitHub, Kubernetes experienceProficiency in tools and platforms such as Jenkins, Bitbucket, SonarQube, Snyk, RLM, GitHub, Blackduck, Kubernetes, Tekton, OpenShift etc.Exposure to cloud platforms like AWS, Azure, or Google CloudExperience using GenAI developer-assistance tools like GitHub Copilot, GitHub Copilot Chat, etc.Good understanding of software delivery best practices and Agile methodologiesGood problem-solving and analytical skillsExperience with automation [shell, python, JAVA, Angular/NPM] including unit test automation, is a plusCertifications in DevOps or related fields are a plusAbility to work collaboratively in a geographically distributed environment.Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancementsIdentify and analyze issues, make recommendations, and implement solutionsUtilize knowledge of business processes, system processes, and industry standards to solve complex issuesAnalyze information and make evaluative judgements to recommend solutions and improvementsConduct testing and debugging, utilize script tools, and write basic code for design specificationsCharacteristics:Proactive and innovative mindsetStrong problem-solving skillsExcellent team player and collaboratorResults-oriented with a focus on continuous improvementGood communication and mentoring abilitiesCuriosity about modern Technological developmentsWorking knowledge of industry practice and standardsComprehensive knowledge of specific business area for application developmentWorking knowledge of programming languagesEducation:Bachelor’s degree/University degree or equivalent experienceJob Family Group: TechnologyJob Family: Applications DevelopmentTime Type: Full timeMost Relevant Skills Please see the requirements listed above.Other Relevant Skills For complementary skills, please see above and/or contact the recruiter.Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review .View Citi’s and the poster.