Overview
Work as a Senior Developer in a self-organized Scrum team contributing to enterprise products in the Investment Operations product area. Develop full-stack functionality for investment management and financial institution workflows while collaborating with colleagues from Ukraine, Poland, Denmark and Germany.
What you'll do
- Design, implement, and maintain new features across both front-end and back-end (SOA).
- Take technical ownership of feature delivery, ensuring high quality, scalability, and performance.
- Design, implement, and maintain E2E, API, and Integration tests using an automation-first approach.
- Perform manual exploratory testing for complex scenarios.
- Define test strategies at feature/module level.
- Collaborate closely with Product Owners, Technical Leads, and teammates during analysis, refinement, and development.
- Contribute to architectural discussions and participate in technical decision-making.
- Mentor and support less experienced engineers through pair programming, code reviews, and knowledge sharing.
- Drive improvements in automation, CI/CD pipelines, and development tools.
- Ensure adherence to engineering best practices (XP, TDD, clean code).
- Engage in Sprint Reviews/Demos and continuous process improvements.
What you'll need
- Bachelor’s or master’s degree in computer science, Engineering, Mathematics, or a related field.
- 5+ years of professional experience with C# (.NET or .NET Framework) and Angular.
- Extensive experience in designing and developing enterprise applications in .NET / C# and working knowledge of Angular.
- Demonstrated expertise in automation frameworks and CI/CD.
- Solid understanding of manual testing techniques and QA best practices.
- Comprehensive understanding of Cloud and On-Prem infrastructures.
- Deep knowledge of CI/CD processes and tools (Git, TeamCity, Azure DevOps).
- Extensive experience with Microsoft Azure and building/managing pipelines.
- Readiness to learn APL, developing new features and debugging existing functionality, with full support from the team throughout the learning process.
- Solid understanding of software architecture and design patterns with experience in Domain-Driven Design.
- Familiarity with XP practices (TDD, pair programming, CI).
- Experience with relational databases (SQL).
- Proficient English communication skills (Upper-Intermediate or higher), written and spoken.
- Ability to mentor, guide, and inspire other developers.
Nice to have
- Experience with Azure or similar cloud platforms.
- Background in FinTech or capital markets.
- Knowledge and experience in the financial domain, fintech, derivatives (options, futures, swaps, etc.) is an advantage.
Details
- Location: Noida.
- Hybrid workplace model.
- Flexible work hours.
- Work with colleagues from Ukraine, Poland, Denmark and Germany.
Read the full description and apply on the company’s own careers page.