.Net - Senior Engineer
Iris Software
Iris Software
Join Iris Software, a rapidly expanding IT services firm and one of India's Top 25 Best Workplaces in the IT industry. We are committed to being a trusted technology partner and a platform for professionals to realize their full potential. Our global presence spans India, the U.S.A., and Canada, where we empower enterprise clients across financial services, healthcare, transportation & logistics, and professional services.
Our expertise lies in complex, mission-critical applications utilizing cutting-edge technologies such as Application & Product Engineering, Data & Analytics, Cloud, DevOps, Data & MLOps, Quality Engineering, and Business Automation. At Iris, your career is a launchpad for growth, guided by our philosophy, “Build Your Future. Own Your Journey.” We cultivate an environment where talent is valued, voices are heard, and work delivers tangible impact. Through challenging projects, personalized development, continuous learning, and mentorship, we foster both professional and personal advancement.
Design and develop scalable .NET enterprise applications that align with strategic business and engineering objectives. Define robust API contracts, service boundaries, and integration strategies for distributed systems. Build reusable backend components and enterprise services following clean architecture and secure coding principles.
Optimize application performance using advanced techniques like caching, asynchronous processing, and database tuning. Take full ownership of module delivery, encompassing design, development, testing support, and deployment. Ensure adherence to coding standards, security guidelines, and best practices through thorough code reviews.
Collaborate effectively with cross-functional teams and stakeholders to facilitate solution delivery. Drive enhancements in CI/CD pipelines, logging, monitoring, and deployment automation for improved operational efficiency. Investigate and resolve production issues and performance bottlenecks by conducting detailed root cause analysis and implementing lasting solutions. Support CI/CD automation, deployment, and release readiness activities.
This senior engineering role requires a strong command of .NET technologies, including ASP.NET MVC, Microservices Architecture, Web API (REST APIs), Kafka, .NET Framework, Data Access with ADO.NET, C#, and MS SQL. Expertise in OOPS Concepts and Advance Design Patterns within the .NET ecosystem is essential.
Candidates should possess proficiency in frontend technologies like Angular, HTML, CSS, and JavaScript, along with experience in Message-Oriented Middleware such as Kafka. A proven ability to own end-to-end module delivery, including design, development, testing support, and deployment, is critical.
Strong analytical and problem-solving skills are necessary to tackle complex technical and production challenges. The role also involves mentoring junior developers, communicating effectively with diverse stakeholders, and demonstrating adaptability to evolving technologies and practices. Maintaining meticulous attention to detail in architecture, code quality, security, and performance optimization is paramount.
Iris Software
Information Technology & Services