Job Title: Senior .Net Developer
Company Introduction
Sails Software Solutions is an innovative startup established in 2015 with the sole idea of building data-driven innovative and cutting-edge applications and services. Our portfolio consists of our very own products and services and product development and support services to various clients internationally.
We are looking for individuals who share a passion for learning new revolutionary technologies and are involved in designing and developing game-changing applications and services for our customers and clients.
If you have the passion to learn, explore, and implement something new, far-reaching, and revolutionary, we assure you, that Sails is the place to be.
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, Web API, C#, SQL, and cloud technologies.
Requirements
Must have:
Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 6 years of experience in software development, with a focus on .NET technologies.
- Proficiency in ASP.NET, MVC, Web API, and C# programming language.
- Strong knowledge of SQL and experience working with relational databases such as SQL Server, and Postgres 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.
Good to have:
(React/Angular/cloud (AWS/Azure)
C# 5-6 - lambda expressions, LINQ, anonymous types, generics, async
Entity Framework 5 & 6 and/or Dapper
Responsibilities:
- Design, develop, and maintain software solutions using .NET technologies such as ASP.NET, MVC, and Web API.
- Utilize C# programming language for backend development and business logic implementation.
- Develop and optimize database schemas and queries using SQL, Postgres 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.