Position Overview: We are looking for a skilled and experienced Senior .NET Developer to join our dynamic team in Visakhapatnam. The ideal candidate should have a strong background in .NET development, with expertise in ASP.NET, MVC, WebAPI, C#, SQL, and cloud technologies.
Requirements
Must have:
Bachelor's degree in Computer Science, Engineering, or a related field.
Minimum of 7 years of experience in software development, with a focus on .NET technologies.
Proficiency in ASP.NET, MVC, WebAPI, and C# programming language.
Strong knowledge of SQL and experience working with relational databases such as SQL Server, and Postgre SQL.
Familiarity with NoSQL databases such as MongoDB, Cassandra, or Redis.
Experience with .NET Core is highly desirable.
Hands-on experience with cloud platforms such as Azure, AWS, or Google Cloud.
Excellent problem-solving skills and ability to analyze and troubleshoot complex technical issues.
Strong communication and interpersonal skills, with the ability to collaborate effectively in a team environment.
Proven track record of delivering high-quality software solutions on time and within budget.
Design, develop, and maintain software solutions using .NET technologies such as ASP.NET, MVC, and WebAPI.
Utilize C# programming language for backend development and business logic implementation.
Develop and optimize database schemas and queries using SQL, Postgre SQL, and NoSQL databases.
Integrate cloud technologies into software solutions, leveraging platforms such as Azure, AWS, or Google Cloud.
Collaborate with cross-functional teams to gather requirements, define project scope, and deliver high-quality software solutions.
Follow best practices and coding standards to ensure scalability, reliability, and security of software applications.
Troubleshoot and debug complex issues in existing software systems, providing timely resolutions and enhancements.
Stay updated with the latest trends and advancements in .NET development and cloud technologies, continuously enhancing technical skills and knowledge.
Mentor junior developers and provide technical guidance and support as needed.