CrawlJobs Logo

Applications development senior programmer analyst

https://www.citi.com/ Logo

Citi

Location Icon

Location:
Canada, Mississauga

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

Not provided

Job Description:

The Applications Development Senior Programmer Analyst is an intermediate-level position critical to our Technology team, with a primary focus on UI development, application functionality within the .NET/WPF environment, and direct user support. This role is responsible for contributing to the establishment and implementation of new or revised application systems and programs. The successful candidate will play a key part in application systems analysis and programming activities, ensuring our technology solutions effectively meet business needs and drive innovation.

Job Responsibility:

  • drive the design, development, and enhancement of user interfaces within the .NET/WPF framework to ensure intuitive and efficient user experiences
  • implement and maintain core application logic and features within the .NET/WPF environment
  • offer direct technical support to end-users, troubleshooting issues related to application functionality and UI, and ensuring high levels of user satisfaction
  • conduct comprehensive feasibility studies, generate accurate time and cost estimates, and contribute to IT planning, risk assessment, and model development
  • lead the establishment and implementation of new or revised application systems and programs to address specific business needs or user requirements
  • monitor and control all phases of the development lifecycle, including analysis, design, construction, testing, and implementation
  • recommend and develop robust security measures based on post-implementation analysis of business usage
  • consult proactively with users, clients, and other technology groups to resolve issues and recommend advanced programming solutions
  • ensure adherence to essential procedures and actively contribute to defining and refining operating standards and processes
  • serve as an advisor or coach to new or lower-level analysts
  • operate effectively with a limited level of direct supervision
  • provide authoritative guidance as a subject matter expert (SME) for senior stakeholders and other team members

Requirements:

  • 5-8 years of relevant experience in applications development and systems analysis
  • proven experience in systems analysis and programming of software applications, with a strong focus on UI development
  • demonstrated expertise in .NET and Windows Presentation Foundation (WPF) with C#
  • experience in managing and successfully implementing technology projects
  • working knowledge of consulting and project management techniques and methodologies
  • ability to perform effectively under pressure and adeptly manage deadlines or unexpected changes in expectations or requirements

Nice to have:

  • experience or familiarity with SQL databases
  • knowledge of containerization technologies (e.g., Docker, Kubernetes)
  • experience with continuous integration/continuous deployment (CI/CD) pipelines
  • familiarity with front-end development using ReactJS and TypeScript
  • experience with JavaScript (JS) and version control systems like Bitbucket
  • familiarity with financial services industry applications and regulatory environments
  • strong analytical and problem-solving skills
  • excellent communication and interpersonal skills
  • ability to mentor and guide junior team members
What we offer:
  • equal opportunity employer
  • compliance with applicable laws, rules, and regulations
  • company policy adherence

Additional Information:

Job Posted:
August 01, 2025

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:
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.