What are the responsibilities and job description for the .NET Full Stack Developer - W2 Contract position at Fortira Inc.?
About the Role
We are seeking a highly skilled .NET Full Stack Developer to join our team supporting our client. The ideal candidate will have strong expertise in Azure cloud services, ReactJS, and backend development using .NET (including plugin and extension development). You will collaborate closely with product owners, architects, and cross-functional teams to build scalable, secure, and high-performing applications on the Microsoft ecosystem.
Key Responsibilities
- Design, develop, and maintain full-stack applications using .NET Core / .NET 6 , ReactJS, and Azure cloud services.
- Build and optimize .NET plugins, extensions, and backend components for integration with Microsoft platforms and services.
- Develop responsive and reusable UI components using ReactJS, TypeScript, and modern front-end tooling.
- Implement cloud-native solutions leveraging Azure App Services, Azure Functions, Azure Key Vault, Azure Storage, Azure Service Bus, etc.
- Ensure application performance, scalability, and security following Microsoft cloud and development best practices.
- Participate in code reviews, architecture discussions, and agile ceremonies.
- Troubleshoot and resolve technical issues across the full application stack.
- Collaborate with QA, DevOps, and product teams to deliver high-quality solutions on schedule.
Required Skills & Experience
- 7 years of professional experience as a full-stack developer.
- Strong hands-on expertise in .NET Core / .NET 5 , C#, and backend development.
- Experience building .NET plugins or custom extensions (e.g., for enterprise platforms, integrations, workflows).
- Proficiency with ReactJS, JavaScript/TypeScript, HTML5, and CSS3.
- Deep understanding of Azure cloud services and cloud-native development (Azure Functions, App Services, API Management, etc.).
- Experience developing and consuming RESTful APIs and microservices.
- Strong knowledge of SQL and/or NoSQL databases (Azure SQL, Cosmos DB, etc.).
- Good understanding of CI/CD pipelines (Azure DevOps preferred).
- Familiarity with Azure security principles (AAD, OAuth, Managed Identities).
Preferred Qualifications
- Experience with Microsoft enterprise ecosystem (SharePoint, Dynamics, Power Platform, etc.).
- Hands-on experience with containerization (Docker, Kubernetes / AKS).
- Knowledge of unit testing frameworks (xUnit, NUnit, Jest, etc.).
- Expérience in Agile/Scrum environments.
- Microsoft Azure certifications (AZ-204, AZ-400, or similar).