Overview
As a Senior Application Developer at Citi, you will maintain and enhance critical business applications while guiding modernisation efforts. You’ll contribute to architectural decisions for replacement apps and collaborate across cross-functional teams to deliver reliable software. The role blends hands-on development with mentoring, within a collaborative tech environment that values continuous learning and flexible work options. You’ll work on impactful financial systems at scale, driving secure, maintainable solutions.
Pay / Benefits
- 27 days annual leave (plus bank holidays)
- discretional annual performance related bonus
- Private Medical Care & Life Insurance
- Employee Assistance Program
- Pension Plan
- Paid Parental Leave
Responsibilities
- Develop and maintain application functionality using C# WPF and ASP.NET
- Contribute to the modernisation programme of applications
- Create and maintain user interfaces with React.js
- Write clean, maintainable, well-documented code and participate in code reviews
- Debug, resolve issues and collaborate with designers, developers, and stakeholders
- Create and execute unit and integration tests
- Learn and apply software development best practices
- Advise and coach junior analysts
- Assess risk and ensure compliance while delivering solutions
Key requirements
- Extensive experience in applications development
- Proficiency with C# WPF, ASP.NET and React.js
- Strong debugging, testing and code review skills
- Ability to work with limited supervision and act as SME to stakeholders
- Experience in modernisation projects and secure software practices
- Collaborative mindset
- Stakeholder communication
- Mentoring/coachability
- C# WPF
- ASP.NET
- React.js
…
