Job offers - CrawlJobs

Senior Programmer Jobs

99 Job Offers

Applications Development Senior Programmer Analyst
Save Icon
Senior Programmer Analyst role in Chennai for an experienced developer with 6-12 years building enterprise-scale apps using SpringBoot, Spring Cloud, and Angular v10+. Leverage AI tools and CI/CD pipelines (Tekton, Harness) to deliver cloud-ready microservices. Collaborate with management to reso...
Location Icon
Location
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Applications Development Senior Programmer Analyst
Save Icon
Senior Programmer Analyst role in Pune, India, seeking 5-8 years of experience in systems analysis and software application development. You will manage project lifecycles, conduct feasibility studies, and implement secure, business-critical systems. This intermediate position demands strong prob...
Location Icon
Location
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Senior Gameplay Programmer
Save Icon
Senior Gameplay Programmer sought for an innovative Dungeons & Dragons® PC/console project blending action-RPG, survival, and life-simulation elements. Based in Montreal, Canada, you will develop core gameplay mechanics in C# and Unity, collaborating with designers and artists. Key responsibiliti...
Location Icon
Location
Canada, Montreal
Salary Icon
Salary
Not provided
gameloft.com Logo
Gameloft
Expiration Date
Until further notice
Applications Development Senior Programmer Analyst
Save Icon
Senior Applications Development Engineer (AVP) sought for Citi’s Pune blockchain & payment token services team. Drive multi-year initiatives like tokenized deposits and stablecoins using Angular, SpringBoot, and Kafka. Leverage AI tools and prompt engineering in a hands-on, front-to-back developm...
Location Icon
Location
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Applications Development Senior Programmer Analyst
Save Icon
Seeking an experienced **Applications Development Senior Programmer Analyst** in **Pune, India**. Leverage 8+ years of expertise in **Python**, **AI/ML tools** like Devin, and **DevOps** to drive complex system analysis and development. This role involves managing full project lifecycles, from fe...
Location Icon
Location
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Applications Development Senior Programmer Analyst
Save Icon
Senior Applications Development Programmer Analyst sought for Pune, India to drive next-gen Digital Automation Platform implementation. Requires 8+ years tech experience, 3+ years in process automation (BPM/RPA/low-code), and team management of 4-8 developers. Key skills include Appian, database ...
Location Icon
Location
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Applications Development Senior Programmer Analyst
Save Icon
Senior Programmer Analyst sought for a key role in Mississauga, Canada, driving applications development and systems analysis. Leverage 5-8 years of experience to manage project lifecycles, from feasibility studies to implementation. This position requires expertise in software programming, risk ...
Salary Icon
Salary
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Applications Development Senior Programmer Analyst
Save Icon
Senior Applications Developer with 9-10 years of experience needed in Chennai. Leverage your expertise in DataBricks, AWS, and PySpark to drive complex system analysis and application development. This role involves managing full project lifecycles, from feasibility studies to implementation, wit...
Location Icon
Location
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Applications Development Senior Programmer Analyst
Save Icon
Senior Big Data/PySpark Engineer sought for a dynamic team in Pune, India. Design and optimize scalable data pipelines using Python and Apache Spark. Requires 8-12 years of experience, 5+ years in PySpark, and expertise in cloud platforms like AWS or Azure. Join us to drive large-scale data analy...
Location Icon
Location
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Applications Development Senior Programmer Analyst
Save Icon
Senior Programmer Analyst sought for applications development in Mexico City. Leverage 5-8 years of experience in systems analysis and software programming to manage project lifecycles. Drive feasibility studies, risk technology, and model development while ensuring security measures. This interm...
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Applications Development Senior Programmer Analyst
Save Icon
Seeking an experienced Applications Development Senior Programmer Analyst in Ciudad De Mexico. This intermediate role requires 5-8 years of experience in systems analysis, software programming, and project management. You will lead feasibility studies, manage development phases from design to imp...
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Applications Development Senior Programmer Analyst
Save Icon
Seeking an experienced **Applications Development Senior Programmer Analyst** in **Chennai, India**. This intermediate role requires 5-8 years of experience in systems analysis, software programming, and project management. You will lead feasibility studies, manage development lifecycles, and sol...
Location Icon
Location
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Applications Development Senior Programmer Analyst
Save Icon
Senior Programmer Analyst role at Citi in Pune, India. Leverage 5-8 years of experience to design, develop, and maintain Python code within a global technology team. Drive full SDLC participation, from feasibility studies to deployment, while ensuring security and performance. Join a collaborativ...
Location Icon
Location
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Applications Development Senior Programmer Analyst
Save Icon
Seeking an experienced **Applications Development Senior Programmer Analyst** in **Pune, India**. Leverage 8-15 years of expertise in systems analysis, software programming, and project management to lead feasibility studies, development, and implementation. You will analyze complex business prob...
Location Icon
Location
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Applications Development Senior Programmer Analyst
Save Icon
Senior Java/J2EE Programmer Analyst needed in Pune to lead development for CLEMS application. Requires 9+ years of software experience, expertise in Oracle RDBMS, SQL tuning, and enterprise web tools. You will convert business requirements into technical designs, manage SIT/UAT, and collaborate w...
Location Icon
Location
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Applications Development Senior Programmer Analyst
Save Icon
Senior Programmer Analyst role in Pune, India, seeking a Data Engineering expert with 9-15 years of experience. You will design and optimize large-scale data pipelines and ETL workflows, leveraging AI tools for data quality and metadata management. This position involves full project lifecycle ma...
Location Icon
Location
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Applications Development Senior Programmer Analyst
Save Icon
Senior Programmer Analyst sought for a global financial institution in Pune, India. Leverage 8+ years of DevOps and Infrastructure expertise to lead server builds, IaC (Terraform/Ansible), and Kubernetes/OpenShift deployments. Drive automation with Python and Shell scripting, while optimizing CI/...
Location Icon
Location
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Senior Application Programmer (Java) - Vice President
Save Icon
Senior Java Application Programmer (VP) sought in Sydney to lead Cash Equities application development. Leverage 8+ years of Java expertise, Linux, and FIX protocol knowledge to drive SDLC from design to deployment. This role demands deep front/middle office systems experience and microservices a...
Location Icon
Location
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Applications Development Senior Programmer Analyst
Save Icon
Senior Programmer Analyst sought in Mississauga, Canada, for a mid-level role driving applications development and systems analysis. Leverage 5-8 years of experience, including UI development with React and JavaScript, to manage project lifecycles from feasibility to implementation. This position...
Salary Icon
Salary
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Applications Development Senior Programmer Analyst
Save Icon
Seeking an experienced Applications Development Senior Programmer Analyst in Ciudad De Mexico. You will lead feasibility studies, manage full development lifecycles, and provide expert analysis on complex systems. Requires 5-8 years of experience in software applications, project management, and ...
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice

About the Senior Programmer role

Senior Programmer jobs represent a critical and advanced tier in the software development career ladder, where technical mastery converges with strategic oversight and mentorship. Professionals in these roles are seasoned experts who move beyond basic coding to architect robust solutions, guide development lifecycles, and solve complex technical challenges that directly impact business objectives. They are the cornerstone of any technology team, ensuring the delivery of high-quality, scalable, and secure software systems.

Typically, a Senior Programmer is entrusted with the end-to-end ownership of significant components or entire applications. Their common responsibilities encompass conducting in-depth systems analysis, designing software architecture, and leading the implementation of new systems or major enhancements. They are deeply involved in the full software development lifecycle (SDLC), from requirement gathering and feasibility studies to design, construction, rigorous testing, and deployment. A key aspect of the role is providing ongoing operational support, troubleshooting intricate issues, and optimizing system performance post-implementation. Furthermore, Senior Programmers act as technical leaders, serving as subject matter experts (SMEs) who consult with stakeholders, make evaluative judgments on technology choices, and mentor junior analysts and developers. They are also responsible for defining and adhering to best practices, coding standards, and security protocols to ensure system integrity and successful functionality.

The typical skill set for these jobs is both broad and deep. Core technical proficiency is expected in multiple programming languages (such as Java, Python, or C#), frameworks (like Spring Boot or .NET), and database technologies (SQL and NoSQL). Experience with modern architectures, including microservices, cloud platforms (AWS, Azure, GCP), and integration tools (like Kafka), is increasingly standard. Beyond hard skills, Senior Programmers must possess strong analytical and problem-solving abilities to deconstruct complex business needs into technical specifications. They require excellent project management capabilities to estimate timelines, manage risks, and deliver within deadlines. Soft skills are paramount; effective communication is essential for collaborating with cross-functional teams, business users, and senior leadership, while leadership qualities enable them to coach others and drive technical decisions.

General requirements for Senior Programmer jobs usually include a bachelor’s degree in computer science or a related field (or equivalent experience), coupled with 5-8 years of progressive, relevant experience in applications development. Candidates must demonstrate a proven track record of managing successful projects from conception to completion, a working knowledge of software development methodologies (Agile, Scrum), and the ability to work autonomously with minimal supervision. The role demands an individual who can exercise independent judgment, assess risks thoughtfully, and navigate unexpected changes with composure. For those seeking to advance their impact, Senior Programmer jobs offer a pathway to roles like Lead Developer, Architect, or Technical Manager, making them pivotal opportunities for career growth in technology.