Job Information
Date Opened
07/10/2025
Job Type
Full time
Remote Job
Industry
IT Services
Job Description
This is a remote position.
We are looking for a Mid-Level Software Developer with at least 5 years of hands-on experience to join our growing development team. The ideal candidate is a highly skilled developer with strong experience in modern .NET technologies, who thrives in collaborative environments, and is passionate about building high-quality, scalable software.
Key Responsibilities
* Develop dynamic front-end components using Blazor and Razor.
* Build and consume RESTful APIs, ensuring secure and efficient integration.
* Write clean, maintainable, and efficient code following industry standards and best practices.
* Develop and optimize SQL queries and work with MongoDB for non-relational data storage.
* Collaborate with cross-functional teams using Git, including pull requests, code reviews, and branching strategies.
* Work using DevOps to implement and maintain CI/CD pipelines and deployment automation.
* Utilize Azure services effectively, applying some understanding of cloud infrastructure and platform fundamentals.
* Apply Test-Driven Development (TDD) practices and write robust unit tests.
* Participate in code reviews, design discussions, and mentor team members.
* Troubleshoot and resolve complex technical issues independently and in collaboration with the team.
Required Qualifications
* Minimum 5 years of professional software development experience.
* Hands-on experience with Blazor and Razor for front-end development.
* Strong experience building and integrating REST APIs.
* Proficiency with both SQL databases and NoSQL Database (e.g.: MongoDB.)
* Strong understanding of Git workflows and different environments.
* Exposure to DevOps tools, CI/CD pipelines, and deployment automation.
* Familiarity with Microsoft Azure cloud services
* Experience with Test-Driven Development and writing unit/integration tests.
* Excellent analytical and problem-solving skills.
* Effective communication and teamwork abilities.
If it sounds like you, share your CV with us and let's talk