Senior .NET Developer - Financial Services
About the Role
We are looking for a talented Senior .NET Developer to join our dynamic team at XM. This role offers the opportunity to work on exciting projects in the financial services industry, focusing on delivering high-quality code. As a Senior .NET Developer remote, you will be responsible for developing and refactoring backend services using C# .NET, ensuring that our applications are robust and efficient.
What You'll Do
- Design and implement key internal applications as a Senior .NET Developer remote.
- Identify, troubleshoot, and debug defects in designated application code.
- Write reusable, testable, clean, and documented code, adhering to prescribed coding conventions.
- Follow test-driven development, continuous integration, and agile methodologies.
- Participate in peer code reviews to ensure code quality and share knowledge.
Requirements
- BS/MS degree in Computer Science, Engineering, or a related field.
- At least 4 years of experience in Microsoft .NET (full framework, .NET Core, .NET 6).
- Proficiency in object-oriented programming (C#) and web concepts (HTTP, MVC, REST, OAuth).
- Strong knowledge of Design Patterns and SOLID architecture principles.
- Excellent problem-solving and troubleshooting skills.
- Outstanding communication and interpersonal skills.
- Dynamic and target-oriented mindset.
Nice to Have
- Experience with microservices architecture (Clean Architecture, CQRS).
- Strong background in relational database theory and excellent knowledge of SQL Server, MySQL, or Oracle.
- Familiarity with communication protocols like GraphQL and gRPC.
- Experience with asynchronous pub-sub message bus architectures such as RabbitMQ or Kafka.
- Knowledge of C++/CLI and Python.
What We Offer
- Attractive remuneration package.
- Intellectually stimulating work environment.
- Continuous personal development and international training opportunities.
- Attractive relocation package and support for a smooth transition for you and your family.
Join us as a Senior .NET Developer remote and be part of a team that values innovation and excellence. We look forward to your application!
This Senior .NET Developer position at XM offers a competitive salary and a supportive work environment. The role emphasizes personal development and innovative projects.
Who Will Succeed Here
Proficient in C# and ASP.NET, with strong experience in designing and implementing RESTful APIs and microservices architectures, specifically within financial applications.
Self-motivated and disciplined in a remote work environment, with the ability to manage time effectively and deliver projects on schedule while collaborating with cross-functional teams through tools like Git and Jira.
Hands-on experience with SQL Server, GraphQL, and message brokers like RabbitMQ or Kafka, demonstrating an understanding of how to optimize and manage data flow in high-load financial systems.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months