.Net - Senior Engineer
Iris Software
Iris Software
Join Iris Software, a rapidly expanding IT services firm and one of India's top workplaces, where you can build your best career. We aim to be the most trusted technology partner for our clients and a platform for top professionals to achieve their full potential.
Our global team across India, the U.S.A., and Canada empowers enterprise clients through technology-driven transformations in financial services, healthcare, transportation & logistics, and professional services. We specialize in complex, mission-critical applications leveraging cutting-edge technologies like Application & Product Engineering, Data & Analytics, Cloud, DevOps, Data & MLOps, Quality Engineering, and Business Automation.
Design and develop robust .NET enterprise applications, ensuring alignment with business and engineering objectives. Define clear API contracts, service boundaries, and integration strategies for distributed systems.
Develop reusable backend components and enterprise services adhering to clean architecture and secure coding principles. Optimize application performance through advanced caching, asynchronous processing, and database tuning.
Take full ownership of module delivery, from design and development through testing support and deployment readiness. Conduct thorough code reviews to maintain high standards of quality, security, and best practices.
Collaborate with diverse teams and stakeholders to ensure successful solution delivery. Drive enhancements in CI/CD pipelines, logging, monitoring, and deployment automation to boost operational efficiency.
Troubleshoot production issues and performance bottlenecks by conducting detailed root cause analysis and implementing sustainable solutions. Support CI/CD automation, deployment, and release readiness activities.
A strong foundation in .NET Core, C#, and OOPS concepts is essential. Expertise in ASP.NET MVC, Microservices Architecture, and Web API development (including REST APIs) is required.
Proficiency with MS SQL, Data Access technologies like ADO.NET, and messaging middleware such as Kafka is also mandatory.
Familiarity with .NET Application Security practices, including OAuth2, JWT, ASP.NET Identity, and OWASP, is a significant advantage. Experience with OpenShift is considered a plus.
We value strong technical ownership, effective collaboration with cross-functional teams, and a commitment to engineering excellence through code reviews and automation. Analytical and problem-solving skills are key to resolving complex technical challenges.
Iris Software
Information Technology & Services