Description
We are seeking an experienced .NET Developer to design, build, and maintain scalable, high-performance applications. You will collaborate closely with cross-functional teams to deliver robust software solutions, ensure optimal performance, and uphold best practices in coding and architecture.
Responsibilities
Design, develop, and maintain complex software systems using .NET, .NET Core, and SQL Server.
Ensure application scalability, reliability, and performance on Microsoft Azure.
Collaborate with cross-functional teams to identify, prioritize, and deliver project requirements.
Develop and implement efficient algorithms and data structures to optimize performance.
Conduct code reviews, performance tuning, and optimization.
Troubleshoot and resolve complex technical issues in a timely manner.
Contribute to the adoption of best practices in software design, architecture, and development processes.
Requirements
Experience in software development using .NET / .NET Core / SQL Server.
Proven experience with Azure services and Entity Framework (EF Core).
Strong understanding of object-oriented programming (OOP), design patterns, and software architecture principles.
Experience with RESTful API development, microservices, and cloud-native application design.
Solid knowledge of version control systems (Git, Azure DevOps).
Excellent problem-solving and analytical skills.
Strong communication and collaboration abilities; able to work effectively with technical and non-technical stakeholders.
Senior Engineer Net • Bellary, Karnataka, India