CrawlJobs Logo

Applications Development Senior Programmer Analyst - Assistant Vice President

https://www.citi.com/ Logo

Citi

Location Icon

Location:
Canada , Mississauga

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

94300.00 - 141500.00 USD / Year

Job Description:

The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.

Job Responsibility:

  • Technical Leadership: Lead the design, development, and implementation of complex systems and features
  • Provide technical guidance and mentorship to junior and mid-level engineers
  • Architecture & Design: Drive architectural decisions, ensuring solutions are scalable, robust, secure, and maintainable
  • Hands-on Development: Actively contribute to coding, code reviews, and ensure adherence to best practices and coding standards
  • Project Management/Ownership: Take ownership of significant modules or projects, from conception to deployment and maintenance
  • Problem Solving: Diagnose and resolve complex technical issues, optimize performance, and troubleshoot production incidents
  • Collaboration: Work closely with product managers, designers, and other stakeholders to understand requirements and deliver high-quality solutions
  • Innovation & Research: Stay abreast of industry trends, emerging technologies, and best practices
  • Propose and champion innovative solutions
  • Mentorship: Foster a culture of learning and growth within the team, actively mentoring and upskilling colleagues

Requirements:

  • 5+ years of relevant experience
  • Strong expertise in Java Microservices architecture, design, and implementation
  • Proven experience in Release Management, including planning, coordinating, and managing software releases across environments
  • Strong expertise in [mention 2-3 critical technologies, e.g., distributed systems, microservices architecture, relational/NoSQL databases, API design]
  • Proven experience in leading technical projects and/or teams
  • Excellent problem-solving, analytical, and critical thinking skills
  • Strong communication and interpersonal skills, with the ability to articulate complex technical concepts to both technical and non-technical audiences
  • Experience with [mention relevant tools/methodologies, e.g., Agile development, CI/CD pipelines, Docker, Kubernetes]
  • Bachelor’s degree/University degree or equivalent experience

Additional Information:

Job Posted:
May 15, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Applications Development Senior Programmer Analyst - Assistant Vice President

Applications Development Senior Programmer Analyst - Assistant Vice President

Full Stack Lead to produce scalable software solutions with over 8 years of expe...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience as a Full Stack Developer or similar role
  • Comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries
  • Hands on experience on Core Java, Spring, Spring boot
  • Hands on experience with RESTful services using frameworks like Spring, Jersey
  • Knowledge on Micro services (Service discovery, API Gateway, config server) will have added advantage
  • Hands-on with databases like Oracle and MongoDB
  • Strong knowledge on UI frameworks such as Angular, Angular JS, React (optional)
  • Fluent in CSS (Foundation or Bootstrap), JavaScript and HTML5, with an understanding of CSS pre-processors including Sass and LESS
  • Bachelor's degree (in science, computers, information technology or engineering)
  • Candidate should be willing to work late in the evening India time on need basis in order to interact with US team and to meet urgent requests by Clients.
Job Responsibility
Job Responsibility
  • Building Elegant solutions and Architectural solutions
  • Develop and design RESTful services and APIs
  • Develop visually appealing front end website architecture, including translating designer mock-ups and wireframes into front-end code
  • Develop functional databases, applications, and servers to support websites on the back end
  • Design , develop, test and maintain, robust, resilient, scalable, high quality software
  • Work closely with distributed teams ,Product Managers, Testers and Architects to execute on the requirements
  • Stay abreast of developments in web applications and programming languages
  • Ensure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when architecting solutions
  • Stay current and provide insight on cutting edge software approaches, architectures, and vendors
  • Fulltime
Read More
Arrow Right

Java Back End Applications Development Senior Programmer Analyst – Assistant Vice President

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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
  • Java (1.8 and above), Spring Boot, Spring Cloud, Spring Batch
  • REST API's, Multithreading, Design Patterns, Data Structure
  • JPA, Hibernate
  • Oracle, Query Optimization, Indexing, partitioning, Stored Procedures, Data Migration
Job Responsibility
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
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower-level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Applications Development Sr Programmer Analyst- KYC Transformation - Assistant Vice President

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
Canada , Mississauga
Salary
Salary:
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
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
  • Bachelor's degree/University degree or equivalent experience
  • Strong proficiency in Java and deep, hands-on experience with the Spring ecosystem (Spring Boot, Spring MVC, Spring Data, reactive spring)
  • Proven experience building and consuming RESTful APIs and designing microservices with Spring Boot
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB)
  • Solid understanding of data access layers and ORM frameworks like Spring Data JPA/Hibernate
Job Responsibility
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
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Devops Senior Programmer - Assistant Vice President

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
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
  • Bachelor’s degree/University degree or equivalent experience
  • Expert-level container orchestration and cloud-native technologies
  • Advanced infrastructure automation and IaC practices
  • Strong security engineering and DevSecOps implementation
  • Proficient in scripting languages
Job Responsibility
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
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right
New

Program Manager

We are looking for an experienced Program Manager to oversee complex initiatives...
Location
Location
United States , West Deptford
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience managing programs or large-scale projects in complex delivery environments
  • Proven background in IT project management with the ability to oversee multiple initiatives at once
  • Working knowledge of Agile Scrum practices and their application within cross-functional teams
  • PMP Certification is required or strongly preferred for this role
  • Experience using Atlassian Jira to manage planning, progress tracking, and reporting activities
  • Strong leadership and communication skills with the ability to work effectively with executive stakeholders and delivery teams
  • Demonstrated ability to manage budgets, forecasting, and cost controls while maintaining program performance
Job Responsibility
Job Responsibility
  • Direct the delivery of several simultaneous projects, ensuring timelines, scope, and quality expectations are consistently achieved
  • Build and maintain trusted relationships with client stakeholders, including senior executives, to support clear communication and effective decision-making
  • Monitor program financials by managing forecasts, controlling costs, and supporting healthy margins throughout the engagement
  • Coordinate interdependent project activities to resolve scheduling conflicts, manage shared resources, and reduce delivery risks
  • Lead project managers, coordinators, and field-based teams by providing guidance, oversight, and accountability across program activities
  • Track program-level risks, issues, and dependencies, and implement mitigation plans to minimize disruption to delivery
  • Facilitate governance routines, status reporting, and stakeholder updates to keep all parties informed on progress and priorities
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan
  • free online training
  • Fulltime
Read More
Arrow Right
New

Senior Corporate Accountant

We are looking for a Senior Corporate Accountant to join a collaborative account...
Location
Location
United States , Overland Park
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Accounting, Finance, or a related field
  • comparable relevant experience may be considered in place of formal education
  • At least 5 years of recent accounting experience, including work in general ledger, intercompany, or corporate expense accounting
  • Demonstrated experience supporting month-end, quarter-end, and year-end close processes
  • Strong knowledge of accounting principles, reconciliations, and internal control practices
  • Proficiency with accounting systems and advanced Excel functions, including pivot tables and lookup formulas
  • Excellent communication and interpersonal skills, with the ability to work effectively with employees at all organizational levels
  • Strong analytical skills, accuracy, and the ability to manage deadlines in a fast-paced environment
Job Responsibility
Job Responsibility
  • Lead recurring close activities for corporate accounts, including preparation of journal entries related to cash activity, financing arrangements, derivative instruments, accruals, and shared cost allocations
  • Manage monthly cash accounting tasks, monitor non-routine banking activity, and ensure transactions are recorded accurately and on time
  • Prepare and review balance sheet reconciliations within the general ledger, resolving discrepancies and maintaining reliable supporting documentation
  • Evaluate financial results against budgets and forecasts, identify meaningful variances, and communicate findings to accounting leadership in a timely manner
  • Review purchasing requests for proper account classification and alignment with approved spending plans
  • Support internal control compliance by keeping accounting documentation current and helping verify that established procedures are followed consistently
  • Compile audit support schedules and perform year-end analyses to assist with external audit requirements
  • Create and refine accounting procedures, document standard workflows, and provide day-to-day guidance to other team members when needed
  • Investigate system-related accounting issues, correct data concerns, and contribute to software enhancements or process improvement initiatives
What we offer
What we offer
  • medical, vision, dental, and life and disability insurance
  • 401(k) plan
  • free online training
  • Fulltime
Read More
Arrow Right
New

Senior Manager, Financial Reporting/Technical Accounting

We are looking for an experienced finance leader to oversee external reporting a...
Location
Location
United States , San Francisco
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's in Accounting
  • CPA preferred
  • 8+ years in accounting/audit
  • strong GAAP knowledge (ASC 606, 842, 810)
  • ERP experience (NetSuite preferred) and strong Excel skills (pivots, lookups)
  • Strong communication and interpersonal skills
  • Detail-oriented, organized, and accurate
  • Able to handle complex data, prioritize tasks, and meet deadlines
  • Experience in public or high-growth environments preferred
  • Flexible, adaptable, and effective working cross-functionally
Job Responsibility
Job Responsibility
  • Lead multi-entity consolidations, intercompany eliminations, and financial reporting (monthly/quarterly/annual)
  • Prepare disclosures and support MD&A
  • Serve as technical accounting expert
  • research issues, write memos, and implement new standards
  • Strengthen controls over consolidations
  • improve close process and drive automation
  • Lead system and process improvement initiatives
  • partner with IT/ERP teams
  • Support acquisitions by integrating entities into reporting structure
  • Work with FP&A on accounting impacts to forecasts and budgets
What we offer
What we offer
  • Medical, vision, dental, and life and disability insurance
  • 401(k) plan
  • Free online training
  • Fulltime
Read More
Arrow Right
New

Sr. Internal Auditor

We are looking for an experienced Sr. Internal Auditor to join our team in Moore...
Location
Location
United States , Mooresville
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree or equivalent practical experience in accounting, finance, auditing, or a related discipline
  • At least 2 years of experience in internal audit, external audit, or a closely related business environment
  • Working knowledge of audit planning, audit testing, control evaluation, and reporting of audit findings
  • Demonstrated ability to manage project tasks, coordinate with stakeholders, and keep assignments on schedule
  • Strong analytical skills with the ability to assess processes, interpret data, and draw sound conclusions
  • Clear written and verbal communication skills for presenting audit results and recommendations to business partners
Job Responsibility
Job Responsibility
  • Partner with audit leadership to plan and carry out audit engagements, including defining scope, performing testing, and documenting conclusions
  • Review business processes and control activities to identify gaps, inefficiencies, compliance concerns, and opportunities for improvement
  • Analyze data sets and supporting information to uncover trends, exceptions, potential control failures, and areas of operational risk
  • Prepare process maps, workpapers, and audit documentation that clearly reflect testing performed, evidence reviewed, and final results
  • Lead day-to-day execution for smaller audit projects by coordinating timelines, aligning team expectations, and monitoring progress against milestones
  • Communicate audit observations, risks, and recommendations to management through clear written reports and verbal updates
  • Build productive relationships with internal clients to support timely issue resolution and successful completion of audit activities
  • Provide guidance to less experienced auditors and contribute to team development through coaching and knowledge sharing
  • Participate in departmental initiatives such as quality reviews, issue tracking, training support, and periodic risk assessment activities
What we offer
What we offer
  • Medical
  • Vision
  • Dental
  • Life and disability insurance
  • 401(k) plan
  • Fulltime
Read More
Arrow Right