Duration:
4 months to start
Job Description
- We are seeking a skilled and motivated .NET Developer to join our team and contribute to the development of scalable, secure, and modern enterprise applications.
- This role requires strong proficiency in .NET, C#, and experience working within Azure DevOps and Azure Cloud environments.
- The ideal candidate will bring a passion for clean code, test-driven development, and solid API development knowledge, with optional exposure to Blazor, Kubernetes, and MongoDB.
Key Responsibilities
- Design, develop, test, and deploy modern .NET applications using C# and related frameworks.
- Implement and manage CI/CD pipelines using Azure DevOps.
- Build, maintain, and optimize RESTful APIs for high-performance applications.
- Work with Azure Cloud Services for deployment, integration, and monitoring.
- Collaborate with cross-functional teams, including QA, DevOps, and Product Management.
- Apply object-oriented programming principles and ensure adherence to development best practices.
- Participate in code reviews, unit testing, and support test-driven development (TDD) practices.
- Optionally contribute to front-end development using Blazor WebAssembly (WASM).
- 8+ years of Strong hands-on experience in .NET / .NET Core and C#
- Proficient with Azure DevOps (build/release pipelines, repos, task automation)
- Solid experience working in Microsoft Azure Cloud environments
- Deep understanding of API development, RESTful design principles
- Sound knowledge of object-oriented design concepts
- Practical experience with Test-Driven Development (TDD) or traditional unit testing frameworks like xUnit, NUnit, or MSTest
- Excellent problem-solving skills, communication, and team collaboration abilities
- Exposure to Blazor WebAssembly (WASM)
- Familiarity with Kubernetes or other container orchestration platforms
- Experience with MongoDB (if not, we are open to upskilling the candidate if proficient in Azure & DevOps)