IRIS SOFTWARE AND SERVICES INC
Software Engineer - Mid Level
IRIS SOFTWARE AND SERVICES INC, Salt Lake City, Utah, United States, 84193
Mid‑Level Software Engineer – IRIS Software Group
IRIS Software Group, one of the UK’s leading privately held software companies, delivers cloud‑native solutions across accountancy, HR, payroll, education, and business operations to over 100,000 customers in 135 countries. We’re transforming into an AI‑first company, pioneering intelligent automation and cloud‑based solutions that help our customers work smarter and more efficiently.
We’re looking for a Mid‑Level Software Engineer to join our Agile team, contributing to full‑stack development and cloud transformation initiatives. You’ll work on modern applications using .NET Core and modern front‑end frameworks while supporting our AI‑powered platform evolution.
Key Responsibilities:
Develop and maintain scalable full‑stack applications using .NET Core and modern front‑end frameworks (React, Angular, Vue.js, Blazor).
Participate in the full software lifecycle from design to production support.
Collaborate with Product Owners, designers, QA, and cross‑functional teams to deliver high‑quality solutions.
Contribute to code quality, testing (TDD/BDD), and best practices in development.
Troubleshoot and optimise performance across systems, APIs, and cloud services.
Continuously learn and adopt new technologies, including AI‑powered solutions.
Technical Skills & Experience:
3–5 years professional software development experience (full‑stack or backend‑focused).
Strong proficiency in .NET Core (C#, ASP.NET Core).
Experience with front‑end frameworks (React, Angular, Vue.js, Blazor).
Solid understanding of SQL/NoSQL databases and scalable architectures.
Experience with cloud platforms (Azure or AWS) and containerised applications (Docker, Kubernetes).
Familiarity with CI/CD pipelines and infrastructure as code.
Knowledge of clean architecture, SOLID principles, and distributed system design.
Soft Skills:
Strong problem‑solving and analytical skills.
Collaborative mindset with excellent communication.
Willingness to mentor junior engineers and share knowledge.
Adaptable and eager to learn new technologies.
Desirable:
Experience with Node.js.
Experience with regulated domains (finance, education, govtech).
Exposure to AI tools, microservices, event‑driven architectures, or advanced monitoring (DataDog, Application Insights).
#J-18808-Ljbffr
We’re looking for a Mid‑Level Software Engineer to join our Agile team, contributing to full‑stack development and cloud transformation initiatives. You’ll work on modern applications using .NET Core and modern front‑end frameworks while supporting our AI‑powered platform evolution.
Key Responsibilities:
Develop and maintain scalable full‑stack applications using .NET Core and modern front‑end frameworks (React, Angular, Vue.js, Blazor).
Participate in the full software lifecycle from design to production support.
Collaborate with Product Owners, designers, QA, and cross‑functional teams to deliver high‑quality solutions.
Contribute to code quality, testing (TDD/BDD), and best practices in development.
Troubleshoot and optimise performance across systems, APIs, and cloud services.
Continuously learn and adopt new technologies, including AI‑powered solutions.
Technical Skills & Experience:
3–5 years professional software development experience (full‑stack or backend‑focused).
Strong proficiency in .NET Core (C#, ASP.NET Core).
Experience with front‑end frameworks (React, Angular, Vue.js, Blazor).
Solid understanding of SQL/NoSQL databases and scalable architectures.
Experience with cloud platforms (Azure or AWS) and containerised applications (Docker, Kubernetes).
Familiarity with CI/CD pipelines and infrastructure as code.
Knowledge of clean architecture, SOLID principles, and distributed system design.
Soft Skills:
Strong problem‑solving and analytical skills.
Collaborative mindset with excellent communication.
Willingness to mentor junior engineers and share knowledge.
Adaptable and eager to learn new technologies.
Desirable:
Experience with Node.js.
Experience with regulated domains (finance, education, govtech).
Exposure to AI tools, microservices, event‑driven architectures, or advanced monitoring (DataDog, Application Insights).
#J-18808-Ljbffr