This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Fusemachines is seeking a skilled Mid-level .Net Cloud Developer with experience in Test-Driven Development to join their team.
The role involves building high-quality, reliable software solutions while adhering to TDD principles.
The developer will design, develop, and maintain scalable applications, including desktops, web, and services.
Responsibilities include writing, executing, and maintaining comprehensive tests, including unit, integration, and end-to-end tests.
The developer will test software solutions to meet product quality standards prior to release to QA.
The role requires implementing and managing CI/CD pipelines for automated testing and deployment using DevOps tools.
The developer will work with Azure services such as Azure Blob storage, Azure Functions, and App Services to deploy cloud-native applications.
Collaboration with cross-functional teams, including designers, product owners, and product managers, is essential to meet project goals and business requirements.
The developer will also develop and manage API and microservices to support various applications and workflows.
Troubleshooting and debugging technical issues in development, testing, and maintenance is part of the role.
Ensuring code quality through peer code reviews and adherence to best practices, design patterns, and testing standards is required.
The developer will define and document technical requirements.
Requirements:
Proficiency in multiple programming languages, particularly C#.
A minimum of 3 years of experience with C# and at least 5 years in engineering roles.
Proficiency in C# with experience in frameworks like .Net Core.
Experience with cloud platforms, specifically Azure, and knowledge of cloud-based services and infrastructure.
Experience with Python is considered a plus.
At least 2 years of hands-on experience with testing frameworks and tools such as NUnit, PyTest, and xUnit, along with test-driven development.
Experience working with remote teams is required.
Familiarity with CI/CD processes using Azure DevOps or GitHub Actions is necessary.
Experience with version control systems like Git and collaboration tools like GitHub is essential.
Understanding of microservice architecture, RESTful APIs, and cloud deployment strategies is required.
Strong debugging, problem-solving, and analytical skills are necessary.
Experience with containerization tools such as Docker is preferred.
Benefits:
This is a Full-Time Remote position, allowing for work from home flexibility.
Fusemachines is committed to diversity and inclusion, providing equal opportunities for all qualified applicants.
Employees will be part of a dedicated team in a company with over 10 years of experience in AI solutions.
The role offers the chance to work on cutting-edge technology and contribute to AI transformation journeys for businesses worldwide.