Senior Engineer - Technology
Iris Software
Iris Software
Join our dynamic team as a Senior Engineer, focusing on designing and developing scalable enterprise-grade full-stack applications. This role is central to building robust solutions leveraging ASP.NET Web API, Angular, and a microservices architecture. You will ensure that our applications not only meet but exceed business objectives and adhere to stringent architecture standards.
This position offers a fantastic opportunity to work with modern technologies and contribute to the entire application lifecycle. We are looking for an engineer who is passionate about creating efficient, secure, and high-performing software.
Architect and develop full-stack scalable enterprise applications using ASP.NET Web API, Angular, and microservices. Define clear API contracts and integration strategies for distributed systems. Create reusable backend and frontend components using established design patterns. Enhance application performance through strategic caching, asynchronous processing, and database optimization. Manage end-to-end module delivery, from design and development to testing and deployment. Implement robust security measures using industry-standard practices like OAuth2, JWT, and OWASP guidelines. Write and optimize complex SQL queries and analyze database performance. Conduct thorough code reviews to maintain high standards of quality and security.
Demonstrated expertise in ASP.NET Web API (RESTful APIs) and Microservices Architecture for both backend and frontend applications. Proficiency with Angular 14+ and its components, along with a strong understanding of design patterns. Experience with Entity Framework Core and messaging/event streaming technologies like RabbitMQ or Azure Service Bus. Solid knowledge of .NET application security, including OAuth2, JWT, ASP.NET Identity, and OWASP principles. Advanced SQL Server skills, including writing complex queries and performance tuning. Familiarity with Azure services such as Redis Cache, Key Vault, App Registration, Enterprise App, and SAML is advantageous.
Iris Software
IT Consulting