We are looking for an experienced Senior .NET Developer with 7–9 years of hands-on experience in designing, developing, and maintaining enterprise-grade applications using .NET 6+, REST APIs, and SQL Server. Mandatory Skills
Strong experience in .NET Core/.NET 6 and aboveExpertise in designing and developing RESTful APIs and Service-Oriented ArchitecturesStrong knowledge of SQL Server, including complex queries, stored procedures, and performance optimizationExperience across the full Software Development Life Cycle (SDLC)Proficiency with Git or other source code management toolsExperience in unit testing, debugging, and performance tuningStrong understanding of Object-Oriented Programming (OOP) and design principlesHands-on experience with Docker, Kubernetes, and Azure CI/CD deploymentsGood to Have
Experience with Angular, HTML5, CSS3, JavaScript, and AJAXExposure to Microservices ArchitectureKnowledge of Shell Scripting and Python in Unix/Linux environmentsResponsibilities
Design, develop, and enhance scalable applications using .NET technologiesBuild and maintain secure, high-performance REST APIs We are looking for an experienced Senior .NET Developer with 7–9 years of hands-on experience in designing, developing, and maintaining enterprise-grade applications using .NET Key Responsibilities:
Design and develop high-performance, scalable applications using ASP.NET MVC and C# within a microservices architectureLead the implementation and optimization of CI/CD pipelines to streamline deployment and ensure rapid, reliable releasesIntegrate and manage Oracle RDBMS for robust data storage, retrieval, and performance tuningArchitect and deploy containerized solutions using Docker and Kubernetes to ensure seamless scalability and maintainabilityImplement real-time data streaming and messaging solutions with Kafka for high-throughput, resilient systemsCollaborate with cross-functional teams to define technical requirements and deliver end-to-end solutions that meet business objectivesConduct code reviews, mentor junior engineers, and enforce best practices in software design, coding standards, and securityTroubleshoot, analyze, and resolve complex technical issues across the application stack to maintain system reliability and performanceRequired Skills:
Advanced proficiency in C# and .NET frameworkExtensive experience with ASP.NET MVC for web application developmentExpertise in building and managing CI/CD pipelines with tools such as Jenkins, Azure DevOps, or GitHub ActionsStrong skills in Oracle RDBMS, including SQL development and performance optimizationProficiency in Docker for application containerizationExperience with Kubernetes for orchestrating containerized applicationsPractical experience with Kafka for distributed messaging and event-driven architecturesDeep understanding of microservices architecture and RESTful API developmentProficient with Git for version controlDemonstrated ability to optimize application performance in production environmentsPreferred Skills:
Experience with cloud platforms such as Azure or AWS for deploying .NET applicationsKnowledge of infrastructure as code tools like Terraform or ARM templatesExposure to monitoring and logging tools such as Prometheus, Grafana, or ELK stackUnderstanding of DevSecOps practices and security automation in CI/CD pipelinesDesired Qualifications:
Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a closely related disciplineMicrosoft Certified: Azure Developer Associate or equivalent certification relevant to .NET and cloud developmentCertification in Oracle Database Administration or a relevant Oracle technologyAdditional Information: These are raised as proactive non-billable FRFs. Any offer related to this FRF requires prior approval from the Account Team.