Capco is seeking a Principal .NET Developer for their Capital Markets team. This role involves working on engaging projects with some of the largest banks in the world, transforming the financial services industry. The ideal candidate will be a strong team player who excels in delivering modern, first-class cloud-based platforms using Agile methodologies.
Key responsibilities include:
- Interpreting requirements and defining industry-leading solutions
- Designing and developing robust, well-tested data pipelines
- Demonstrating and helping clients adhere to best practices in engineering and SDLC
- Building event-driven, loosely coupled distributed applications
- Developing both on-premise and cloud-based solutions
- Supporting internal Capco capabilities by sharing insights and experience
Required skills and expertise:
- Proficiency in C# (versions 7.0 and 8.0) with extensive experience in developing enterprise-level solutions within a Capital Markets environment
- Strong experience with SQL Server or NoSQL databases
- Public Cloud Architecture expertise, focusing on secure, scalable solutions using AWS services
- Deep understanding of Capital Markets, including the Trade Lifecycle process and financial instruments
- Experience with caching technologies like Redis/Elasticache
- Solid understanding of SOLID principles
- Proficiency in Test-Driven Development (TDD) and unit testing
- Familiarity with GraphQL and RESTful APIs
Capco offers a work culture focused on innovation, ongoing learning opportunities, a flat non-hierarchical structure, and a diverse, inclusive, meritocratic environment. They also provide competitive family-friendly benefits, including various types of leave for different life events.