HamburgerMenu
hirist

NICE - Senior Software Engineer - .Net/Cloud

Posted on: 19/08/2025

Job Description

Whats the role all about ?


You will be a key contributor to developing a multi-region, multi-tenant SaaS product.

You will collaborate with the core R&D team, using technologies like .NET/C#, AWS, and Data to build scalable, high-performance products within a cloud-first, microservices-driven environment.


How will you make an impact ?


- Take ownership of the software development lifecycle, including design, development, unit testing, and deployment, working closely with QA teams.


- Ensure that architectural concepts are consistently implemented across the product.

- Act as a product expert within R&D, understanding the products requirements and its market positioning.

- Work closely with cross-functional teams (Product Managers, Sales, Customer Support, and Services) to ensure successful product delivery.


Key Responsibilities :

- Lead the design and implementation of software features in alignment with product specifications and adhere to High-Level Design (HLD) and Low-Level Design (LLD) standards.

- Lead the development of scalable, multi-tenant SaaS solutions.

- Collaborate with Product Management, R&D, UX, and DevOps teams to deliver seamless, end-to-end solutions.

- Advocate for and implement Continuous Integration and Delivery (CI/CD) practices to improve development efficiency and product quality.

- Mentor junior engineers, share knowledge, and promote best practices within the team.

- Assist in solving complex technical problems and enhance product functionality through innovative solutions.

- Conduct code reviews to ensure adherence to design principles and maintain high-quality standards.

- Plan and execute unit testing to verify functionality and ensure automation coverage.

- Contribute to the ongoing support of software features, ensuring complete quality coverage and responsiveness to any issues during the software lifecycle.


Qualifications & Experience :


- Bachelors or masters degree in computer science, Electronics Engineering, or a related field from a reputed institute.

- More than 4 years of experience in software development with a strong focus on backend technologies and a track record of delivering complex projects.

- Expertise in C#, .NET for back-end development.

- Angular, Javascript, Typescript experience is an added advantage.

- Experience in developing high-performance, highly available, and scalable systems.

- Working knowledge of RESTful APIs.

- Solid understanding of scalable and microservices architectures, performance optimization, and secure coding practices.

- Exceptional problem-solving skills and the ability to work on multiple concurrent projects.

- Experience working with public cloud platforms like AWS (preferred), Azure, and GCP.

- Proficiency in developing solutions that leverage both SQL and NoSQL databases.

- Hands-on experience with Continuous Integration and Delivery (CI/CD) practices using tools like Docker, Kubernetes, and other modern pipelines.


info-icon

Did you find something suspicious?