Sails Software Technology/Software

Sr.Dotnet Developer

Visakhapatnam, India In person Full-time

6-8 years

Technical Skills

  • Strong proficiency in C#, .NET Framework, .NET Core.
  • Experience designing and implementing REST APIs.
  • Hands-on experience with IIS for deployment, configuration, and application hosting.
  • Solid understanding of OOP, design patterns, and software engineering principles.
  • Experience with SQL Server and writing optimized queries.
  • Familiarity with Entity Framework / Dapper or similar ORMs.
  • Knowledge of Microservices architecture is a plus.
  • Understanding of CI/CD, Git, and DevOps practices.
  • Experience with cloud platforms (Azure/AWS) is an advantage.

Education

Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

Soft Skills

  • Strong analytical and problem-solving abilities.
  • Good communication and ability to translate technical concepts for stakeholders.
  • Ability to work in a fast-paced environment and manage multiple priorities.
  • Proactive attitude with ownership mindset.

About the Role

We are looking for a highly skilled Senior Software Developer with strong .NET expertise to join our engineering team. The ideal candidate will have deep hands-on experience in designing, building, and optimizing enterprise-grade applications. This role requires someone who can contribute to solution design, drive technical decisions, mentor junior developers, and collaborate closely with cross-functional teams.

Key Responsibilities

  • Solution Design & Architecture
  • Contribute to technical solutioning and high-level architecture for new features and modules.
  • Evaluate design alternatives and recommend the most efficient and scalable solutions.
  • Participate in requirement analysis, technical workshops, and grooming sessions.
  • Application Development
  • Develop high-quality software components using C#, .NET Framework, .NET Core.
  • Build and maintain RESTful APIs, ensuring best practices, performance, and security.
  • Implement integrations with internal and third-party services.
  • Work with IIS for application hosting, configuration, and troubleshooting.
  • Code Quality & Standards
  • Write clean, maintainable, and testable code following industry standards.
  • Conduct code reviews and ensure adherence to best practices.
  • Work with automated testing frameworks and CI/CD pipelines.
  • Performance & Reliability
  • Optimize application performance, identify bottlenecks, and implement fixes.
  • Troubleshoot production issues across application, API, and infrastructure layers.
  • Ensure robust logging, error handling, and fault-tolerance mechanisms.
  • Collaboration & Leadership
  • Work closely with Product Owners, BAs, QA Engineers, and DevOps teams.
  • Mentor junior developers and support them in resolving technical challenges.
  • Contribute to improving engineering processes and development standards.

Job description provided by Sails Software.
View the original posting