Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Citi Group Applications Development Sr Programmer Analyst 
Canada, Ontario 
259540193

Today

This senior developer role is within a global application development team responsible for delivering reference data to real time pricing and risk applications for the Credit Derivative trading business. The role will focus on design and implementation of critical new features as well as architectural and performance improvements. This role requires strong design and programming skills in Java, knowledge of various streaming frameworks as well as familiarity with challenges that arise when implementing real time performant systems.


Responsibilities:

  • Collaborate with the team to understand functional and operational requirements
  • Contribute to designs and implementation of robust and testable code in support of the requirements
  • Develop certain non-functional features in the system to improve reliability, scalability and performance
  • Contribute to the design and implementation of automated test suites
  • Participate in code reviews helping other team members improve their code
  • 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
  • Ensure essential procedures are followed and help define operating standards and processes
  • 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.
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency

Technology Skills:

  • Experience with Java/Angular ecosystem; WebSockets is a plus
  • Proficient in Java/Angular development
  • Strong understanding of Agile methodologies and best DevOps practices
  • Exposure to profiling, debugging and monitoring tools
  • Ambition to learn how core application integrates with peer, upstream and downstream systems.


Qualifications:

  • 5-8 years of relevant experience in Java and Angular Application Development on Linux and Windows
  • Experience in systems analysis and programming of software applications, especially as it pertains to performance and testability of components
  • Familiarity with Credit Derivative products is a plus
  • 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


Education:

  • Bachelor’s degree/University degree or equivalent experience


This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

Applications Development


Time Type:

Full time

View the " " poster. View the .

View the .

View the