
Associate Software Engineer
Aziro
About this job
Aziro, formerly MSys Technologies, is actively seeking talented and experienced C#/.NET Software Engineers to join our dynamic team in Pune. We are building cutting-edge solutions and looking for professionals who are passionate about developing robust backend systems and intuitive Windows/Agent applications. This is an exceptional opportunity for skilled C#/.NET developers to contribute to innovative projects and grow their careers within a collaborative environment.
As a C#/.NET Software Engineer at Aziro, you will be instrumental in designing, developing, and maintaining high-performance software applications. Your expertise will span across various aspects of the software development lifecycle, ensuring the delivery of high-quality and scalable solutions. If you thrive on technical challenges and are eager to make a significant impact, Aziro is the place for you.
Key Responsibilities
- Design, develop, and maintain high-quality software applications using C# and the .NET framework.
- Build robust backend services, integrating with REST APIs and gRPC for seamless communication.
- Develop and enhance Windows-based applications, including those utilizing WinForms and the Windows API.
- Implement and manage database solutions, specifically with MSSQL, ensuring data integrity and optimal performance.
- Ensure application security by incorporating best practices related to SSL/TLS and utilizing tools like OpenSSL.
- Collaborate effectively with cross-functional teams including product managers, UI/UX designers, and QA engineers.
- Participate in code reviews, contributing to a culture of quality and continuous improvement.
- Troubleshoot, debug, and upgrade existing systems to ensure operational excellence.
- Stay updated with emerging technologies and industry trends, applying them to enhance our development processes and products.
- Contribute to architectural discussions and strategic planning for future software enhancements.
Requirements
- A minimum of 5 years to 10+ years of proven professional experience in C#/.NET software development.
- Strong proficiency in C# and a deep understanding of the .NET framework.
- Extensive experience with backend development using REST API and gRPC.
- Solid expertise in database management systems, particularly SQL with practical experience in MSSQL.
- Hands-on experience with object-relational mapping (ORM) frameworks like NHibernate.
- Demonstrable experience with Windows API and WinForms for desktop or agent application development.
- Familiarity with security protocols (SSL/TLS) and tools such as OpenSSL.
- Proficiency in TypeScript for building modern user interfaces or complementary applications.
- Strong problem-solving skills and the ability to work independently as well as part of a team.
- Excellent communication and interpersonal skills.
What We Offer
- An exciting opportunity to work with a leading technology company on challenging and impactful projects.
- A supportive and collaborative work environment that fosters innovation and continuous learning.
- Opportunities for professional growth and career advancement within Aziro.
- A competitive compensation package commensurate with experience and skills.
- Exposure to cutting-edge technologies and modern development methodologies.
Eligibility
Professionals • 5-10 years of experience