About the role
We are seeking an experienced Senior Software Engineer with strong expertise in .NET, C#, React, and Microsoft Azure to design, develop, and maintain scalable enterprise applications. The ideal candidate will have hands-on experience building cloud-native solutions, developing modern web applications, and collaborating with cross-functional teams in an agile environment.
Key ResponsibilitiesDesign, develop, test, and deploy enterprise-grade applications using .NET Core/.NET Framework and C#.Build responsive and scalable front-end applications using React.js.Develop and maintain RESTful APIs and microservices architectures.Design and implement cloud-based solutions on Microsoft Azure.Collaborate with product owners, architects, and business stakeholders to understand requirements and deliver high-quality solutions.Optimize application performance, scalability, security, and reliability.Participate in code reviews and enforce coding standards and best practices.Troubleshoot production issues and provide timely resolutions.Implement CI/CD pipelines and DevOps practices for streamlined deployments.Mentor junior developers and contribute to technical decision-making.Required Skills6+ years of software development experience.Strong hands-on experience with C#, .NET Core, ASP.NET MVC/Web API.Solid experience with React.js, JavaScript, TypeScript, HTML5, and CSS3.Experience working with Microsoft Azure services such as:Azure App ServicesAzure FunctionsAzure StorageAzure SQL DatabaseAzure DevOpsStrong knowledge of REST APIs, microservices, and distributed systems.Experience with SQL Server and database design principles.Familiarity with Git-based source control and CI/CD pipelines.Understanding of Agile/Scrum methodologies.Preferred QualificationsExperience with containerization technologies such as Docker and Kubernetes.Exposure to messaging technologies (Service Bus, Kafka, RabbitMQ).Azure certifications are a plus.Strong problem-solving and communication skills.Nice to HaveExperience with enterprise-scale cloud migration projects.Knowledge of security best practices and application monitoring tools.Exposure to automated testing frameworks and DevOps automation.