.Net - Senior Engineer
Iris Software
Iris Software
Join Iris Software, a rapidly expanding IT services company recognized as one of India's Top 25 Best Workplaces in the IT industry. We are seeking a Senior .NET Engineer to contribute to our vision of becoming a trusted technology partner for enterprise clients.
At Iris, we empower our associates to shape their career journeys and achieve their full potential. Our collaborative culture, cutting-edge projects, and commitment to continuous learning provide a launchpad for your professional growth. Work with over 4,300 professionals across India, the U.S.A., and Canada on complex, mission-critical applications utilizing the latest technologies.
Design and develop robust, scalable .NET enterprise applications that align with business objectives and engineering best practices.
Define clear API contracts, service boundaries, and integration strategies for distributed systems. Develop reusable backend components and services with a focus on clean architecture and secure coding.
Optimize application performance through advanced caching, asynchronous processing, and database tuning. Take ownership of module delivery from design and development through testing and deployment readiness.
Conduct thorough code reviews to ensure adherence to coding standards and security guidelines. Collaborate with diverse teams to support seamless solution delivery.
Drive improvements in CI/CD pipelines, logging, and monitoring for enhanced operational efficiency. Troubleshoot production issues by performing detailed root cause analysis and implementing lasting solutions.
A strong foundation in .NET development, including ASP.NET MVC, Microservices Architecture, Web API (REST APIs), OOPS Concepts, Kafka, .NET Core, and C# is essential.
Proficiency in MS SQL and data access technologies like ADO.NET is required. Experience with Angular and .NET Application Security protocols such as OAuth2, JWT, ASP.NET Identity, and OWASP is also necessary.
Demonstrate strong technical ownership and the ability to deliver complex development tasks with high quality. Effective collaboration with cross-functional teams and business stakeholders is key.
Apply analytical and problem-solving skills to resolve challenging technical and production issues. Mentor junior developers and communicate effectively with all stakeholders regarding risks and progress. Adapt to evolving technologies and practices with a keen attention to detail in architecture, code quality, and performance.
Iris Software
Information Technology & Services