This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Applications Development Senior Programmer Analyst position is responsible for implementing and maintaining application systems for Citigroup in Pune, India. The role involves development activities, security measures, collaboration with cross-functional teams, mentoring junior developers, and implementing backend and frontend solutions.
Job Responsibility:
Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
understanding business requirements and functional requirements provided by Business Analysts and working as part of the development team to produce technical design documents and deliver solutions on those requirements
ensure project deliverables are created and PTS documentation is up-to-date
work closely with cross-functional teams, e.g., Business Analysis, Product Assurance, Platforms and Infrastructure, Business Office, Controls and Production Support
prepare handover documents, perform unit testing, SIT, and assist with UAT and Production Implementation as required
identify and proactively resolve issues that could impact system performance, reliability, and usability
develop and maintain scalable backend applications using Java, Spring Boot, and Microservices architecture
design and implement frontend solutions with Angular/React, JavaScript, HTML, and CSS
develop and integrate RESTful APIs and work with cloud development with Openshift
write efficient, maintainable, and reusable code following best practices
perform code reviews, debugging, and unit testing to ensure high-quality software delivery
collaborate with DevOps teams to implement CI/CD pipelines using Jenkins, Docker, and Kubernetes
work with databases (SQL & NoSQL) such as MongoDB, etc.
optimize application performance and ensure security best practices are followed
monitor and control all phases of development process and analysis, design, construction, testing, and implementation
Requirements:
5-8 years of relevant experience
experience in systems analysis and programming of software applications
experience in managing and implementing successful projects
working knowledge of consulting/project management techniques/methods
ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
backend: Java 8+, Spring Boot, Microservices, REST APIs
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.