An established organization is seeking skilled C#/.NET Developers to join their dynamic technology team. This is an exciting opportunity for developers who are passionate about building high-quality, scalable, and innovative software solutions using Microsoft technologies.
You will be part of a collaborative environment, working on a variety of projects that demand strong problem-solving skills, technical excellence, and a proactive attitude.
Responsibilities:
- Develop, maintain, and enhance scalable applications using C# .NET, SQL Server, and modern JavaScript frameworks.
- Design and implement RESTful APIs to support web and mobile applications, as well as external integrations.
- Leverage Azure cloud services (or similar) for application deployment, monitoring, and management.
- Collaborate with cross-functional teams and stakeholders to gather requirements and translate them into robust technical solutions.
- Ensure code quality, security, performance, and scalability through best practices and code reviews.
- Troubleshoot, diagnose, and resolve issues across the full technology stack.
- Participate in Agile ceremonies, sprint planning, and collaborative problem-solving sessions.
Requirements
- 6+ years of experience in software development with a focus on C# and .NET Core.
- Strong experience in SQL Server, Entity Framework, and RESTful API development.
- Exposure to Azure or other cloud platforms.
- Solid front-end skills using modern JavaScript frameworks (React, Angular, or similar).
- Familiarity with Git, CI/CD pipelines, and Agile development methodologies.
- Strong analytical thinking, attention to detail, and ability to work both independently and in a team environment.
Advantageous:
- Experience in financial services, trading platforms, or investment banking systems.
- Exposure to high-performance, low-latency systems.
- Knowledge of DevOps practices and infrastructure as code.