About Us: We are an innovative challenger bank, based in West Sussex, dedicated to redefining retail banking. Our mission is to provide cutting-edge financial solutions that empower our customers and enhance their banking experience. We are looking for a talented Senior C# Developer to join our dynamic team and help us build next-generation software for the retail banking sector.
Job Overview: As a Senior C# Developer, you will play a pivotal role in the development and enhancement of our banking software solutions. You will work closely with other developers, product managers, and stakeholders to design, implement, and maintain high-quality applications that meet the evolving needs of our customers.
Key Responsibilities:
-
Lead the development of C# applications for retail banking solutions.
-
Collaborate with cross-functional teams to gather requirements and design software that meets business objectives.
-
Ensure the performance, quality, and responsiveness of applications.
-
Identify and fix bugs, and optimize applications for maximum speed and scalability.
-
Provide mentorship and guidance to junior developers.
-
Participate in the full software development lifecycle, including requirements gathering, design, coding, testing, and deployment.
-
Stay up-to-date with the latest industry trends and technologies to drive innovation.
Qualifications:
-
Bachelor's degree in Computer Science, Software Engineering, or a related field.
-
Extensive experience as a Senior C# Developer, with a strong portfolio of successful projects in the retail banking or financial services sector.
-
Proficiency in C#, .NET, and related technologies.
-
Experience with SQL databases and data modeling.
-
Familiarity with front-end frameworks (e.g., Angular, React, or Vue.js) is a plus.
-
Strong understanding of object-oriented programming and design patterns.
-
Excellent problem-solving skills and attention to detail.
-
Strong communication and teamwork abilities.
Benefits:
-
Competitive salary and performance-based bonuses.
-
Flexible working hours and remote work options.
-
Professional development opportunities and ongoing training.
-
Health and wellness benefits.
-
Collaborative and inclusive company culture.
-
Opportunity to work on innovative projects that are transforming the banking industry.