.Net - Senior Engineer
Iris Software
Iris Software
Join Iris Software, a rapidly expanding IT services firm recognized among India's Top 25 Best Workplaces in IT. We are a leading technology partner for enterprises, driving transformation across financial services, healthcare, transportation & logistics, and professional services.
Our global team of over 4,300 associates in India, the U.S.A., and Canada collaborates on complex, mission-critical applications. We leverage cutting-edge technologies including Application & Product Engineering, Data & Analytics, Cloud, DevOps, Data & MLOps, Quality Engineering, and Business Automation to deliver innovative solutions.
At Iris, we believe in empowering our employees. Our culture fosters growth, values talent, and provides opportunities for you to own and shape your career journey. "Build Your Future. Own Your Journey." is more than a slogan; it's our commitment to your personal and professional development through cutting-edge projects, continuous learning, and dedicated mentorship.
Design and develop robust, scalable .NET enterprise applications that align with strategic business and engineering objectives. Define clear API contracts, establish service boundaries, and strategize integrations for distributed and enterprise-grade systems.
Develop high-quality, reusable backend components and enterprise services adhering to clean architecture principles and secure coding standards. Optimize application performance using techniques like caching, asynchronous processing, and database tuning.
Take full ownership of module delivery, encompassing design, development, testing support, and deployment readiness. Conduct thorough code reviews to ensure adherence to coding standards, security guidelines, and engineering best practices.
Collaborate effectively with cross-functional teams and stakeholders to ensure successful solution delivery. Drive enhancements in CI/CD pipelines, logging, monitoring, and deployment automation for improved operational efficiency. Troubleshoot production issues and performance bottlenecks through detailed root cause analysis and implement lasting solutions.
We are seeking a .NET Senior Engineer with mandatory expertise in ASP.NET MVC, Microservices Architecture, Web API (REST APIs), Kafka, .NET Framework, Data Access (ADO.NET), C#, and MS SQL. Proficiency in OOPS Concepts, Advance Design Patterns, and understanding of Angular, HTML, CSS, and JavaScript are essential.
Ideal candidates will possess strong technical ownership and the ability to deliver complex development activities with high quality. Effective collaboration with cross-functional teams and business stakeholders is crucial for seamless delivery. The role requires driving engineering excellence through code reviews, automation, performance optimization, and proactive defect prevention.
Strong analytical and problem-solving skills are necessary to address complex technical and production challenges. You will also mentor junior developers on coding standards, debugging, and engineering best practices. Effective communication with both technical and non-technical stakeholders regarding risks and progress is key. Adaptability and a commitment to continuous learning are highly valued, along with meticulous attention to detail in architecture, code quality, security, and performance.
Iris Software
Information Technology & Services