HamburgerMenu
hirist

Senior Software Engineer - .Net Technologies

Posted on: 21/07/2025

Job Description

About SOTI India :


SOTI is a globally recognized leader in enterprise mobility and IoT management. With a strong legacy of innovation, SOTIs solutions empower organizations to securely manage mobile operations, connected endpoints, applications, and digital workflows across diverse industries. Our partnerships with top-tier OEMs and technology providers ensure our customers benefit from cutting-edge advancements, operational agility, and enhanced business continuity. With a presence in over 170 countries, SOTI continues to redefine whats possible in mobile-first and IoT-driven digital ecosystems.


Role Overview :


We are seeking a Senior Software Engineer to join our Drive platform teaman enterprise-grade file management solution designed for secure content access and collaboration across mobile and desktop environments. As a key member of the engineering team, you will play a pivotal role in designing, developing, and scaling high-performance backend systems and microservices, while mentoring peers and contributing to architectural decision-making.


This role is ideal for engineers who combine deep technical knowledge in .NET technologies with architectural foresight and a passion for solving complex enterprise challenges.


Key Responsibilities :


- Design, develop, and maintain scalable backend components using .NET Core, C#, and ASP.NET, ensuring optimal performance and maintainability.


- Collaborate with product managers, UI/UX designers, and QA teams to deliver secure, robust, and user-centric enterprise solutions.


- Architect and implement service-oriented and microservices-based components that align with long-term product scalability and integration objectives.


- Build and optimize complex SQL queries, stored procedures, and database schemas in SQL Server to handle high-volume data operations.


- Drive performance tuning, code optimization, memory management, and multithreading techniques across the application stack.


- Contribute to the modernization of legacy components and integration of new technologies such as containerization (Docker), CI/CD pipelines, and cloud-native patterns.


- Participate in regular code reviews, design discussions, and sprint retrospectives to ensure engineering best practices are upheld.


- Act as a technical mentor for junior engineers, fostering knowledge-sharing, pair programming, and clean coding standards.


- Remain current with emerging trends in backend development, cloud infrastructure, and enterprise security.


Qualifications & Technical Skills :


- Bachelor's or Masters degree in Computer Science, Engineering, or related field.


- 6 to 9 years of experience in enterprise-grade software development, preferably in a product-based environment.


- Deep expertise in .NET Framework and .NET Core, including REST API development and asynchronous programming models.


- Solid hands-on experience with C#, ASP.NET MVC/Web API, and backend architecture patterns.


- Proficiency in SQL Server, query optimization, database design, and performance tuning.


- Experience with Angular (v10+) or similar frontend frameworks is an added advantage.


- Understanding of authentication protocols (OAuth2, SAML), data encryption, and secure coding practices.


- Familiarity with DevOps tools such as Azure DevOps, Jenkins, or GitHub Actions, and CI/CD automation workflows.


- Exposure to cloud platforms like Azure or AWS is a plus.


info-icon

Did you find something suspicious?