Skip to Main Content

Job Title


Senior Dotnet Developer


Company : Akkodis


Location : Bharatpur, Rajasthan


Created : 2025-04-05


Job Type : Full Time


Job Description

Job Description: Software EngineerLocation: RemoteAbout the Role:We are seeking a skilled Software Engineer Contractor to join our team on a temporarybasis, contributing to the development and maintenance of a cloud-based, microservices driven platform. This role will focus heavily on backend development, leveraging expertisein Microsoft Azure and modern frameworks such as .NET and Node.js. The contractor willwork alongside a dynamic team, collaborating on complex features, optimizing scalablesystems, and ensuring high-quality deliverables in an Agile environment. While backendproficiency is the priority, familiarity with frontend technologies like React and experiencewith distributed systems tools like Dapr are considered valuable assets.This position is designed to support a team working on cutting-edge, cloud-nativesolutions, and the contractor will play a key role in implementing and refining services thatpower our architecture.Responsibilities:• Design, develop, and maintain backend services within a cloud-based microservices architecture, with a focus on scalability, performance, and reliability.• Write efficient, testable, and maintainable code primarily using .NET and Node.js.• Implement and optimize services running in Microsoft Azure, addressing complexities such as distributed systems, service orchestration, and cloud-specific configurations.• Collaborate with team members to integrate backend services with other system components, including occasional frontend work (e.g., React) as needed.• Participate in code reviews to ensure adherence to coding standards and best practices.• Troubleshoot and resolve technical issues in development and production environments.• Contribute to architectural discussions, particularly around microservices and cloud deployment strategies.• Work within an Agile/Scrum framework, participating in sprint planning, stand-ups, and refinement sessions as required.• Leverage tools and frameworks like Dapr to enhance distributed system capabilities.• Deliver high-quality, production-ready code within agreed timelines.Required Skills and Qualifications:• Proven experience in backend software development, with a strong emphasis on .NET and Node.js.• Deep understanding of cloud-based microservices architecture and hands-on experience deploying services in Microsoft Azure.• Familiarity with the complexities of cloud environments, such as scalability, fault tolerance, and distributed system design.• Ability to write clean, efficient, and scalable code tailored to backend systems.• Experience with RESTful APIs, service integration, and data management in a cloud context.• Strong problem-solving skills and the ability to debug complex issues in distributed systems.• Comfort working in an Agile environment and collaborating with cross-functional teams.• Excellent communication skills to align with team objectives and deliverables.Preferred Skills:• Familiarity with frontend development using React/Typescript.• Experience with Dapr or similar frameworks for building distributed applications.• Knowledge of DevOps practices, such as CI/CD pipelines, containerization (e.g., Docker), or infrastructure-as-code in Azure.• Exposure to SQL or NoSQL databases in a cloud environment.Expectations:• Deliver high-quality work that aligns with the team’s architectural vision and technical standards.• Be proactive in identifying and resolving potential issues in code or system design.• Adapt quickly to the team’s existing workflows and tools.• Provide periodic updates on progress and escalate blockers as needed.