.Net - Senior Engineer
Iris Software
Iris Software
Join Iris Software, recognized as one of India's Top 25 Best Workplaces in the IT industry. We are a rapidly growing IT services company committed to empowering our clients with technology-enabled transformations and fostering professional growth for our associates. Our vision is to be a trusted technology partner, offering opportunities to realize your full potential.
We specialize in complex, mission-critical applications across various sectors including financial services, healthcare, transportation & logistics, and professional services. Our expertise spans high-value application and product engineering, data & analytics, cloud, DevOps, and more, utilizing cutting-edge technologies.
As a Senior .NET Engineer, you will be instrumental in designing and developing scalable .NET enterprise applications. This includes defining API contracts and integration strategies for distributed systems.
You will develop reusable backend components and enterprise services, adhering to clean architecture and secure coding practices. Performance optimization through caching, asynchronous processing, and database tuning will be a key aspect of your role.
Responsibilities extend to owning end-to-end module delivery, conducting code reviews, and collaborating with diverse teams. You will also drive improvements in CI/CD pipelines, logging, and monitoring for enhanced operational efficiency. Troubleshooting production issues and performing root cause analysis are critical to maintaining system stability.
We are seeking a Senior .NET Engineer with strong proficiency in ASP.NET MVC, Microservices Architecture with Web API (REST APIs), and Kafka. Essential skills include a solid understanding of .NET Framework, Data Access with ADO.NET, C#, and MS SQL.
Key technical competencies encompass OOPS Concepts, Microservices, HTML/CSS, JavaScript, and Messaging middleware like Kafka. Experience with Advance Design Patterns in .NET is also required.
This role demands strong technical ownership, effective collaboration with cross-functional teams, and a proactive approach to driving engineering excellence. Excellent analytical and problem-solving skills are crucial, along with the ability to mentor junior developers and communicate effectively with both technical and non-technical stakeholders.
Iris Software
Information Technology & Services