- Company Name
- IRIS Software Group
- Job Title
- Senior Software Engineer
- Job Description
-
**Job Title:** Senior Software Engineer
**Role Summary:**
Lead end‑to‑end development of cloud‑based accounting and business software as part of a full‑stack team. Own feature design, implementation, testing, and production deployment for web and cloud products. Ensure compliance with SDLC, governance, and quality standards while collaborating with DevOps, QA, and support to meet release schedules. Drive continuous improvement, mentor peers, and champion DevOps best practices.
**Expectations:**
- Deliver high‑quality software on time within Agile environments.
- Communicate effectively with stakeholders, teams, and partners.
- Demonstrate strong problem‑solving, troubleshooting, and technical leadership.
- Foster a learning culture, adapting to new technologies and methodologies.
- Work collaboratively in a fast‑paced, customer‑centric setting.
**Key Responsibilities:**
1. **Feature Delivery & Integration** – Design, code, test, and deploy new functionalities and integrations across cloud & web platforms.
2. **Production Support & Troubleshooting** – Resolve defects, production incidents, and technical debt.
3. **Release Management** – Track milestones, coordinate with DevOps, support, and QA for release readiness and stage‑gate approvals.
4. **Governance & Quality** – Enforce SDLC processes, coding standards, and security compliance.
5. **DevOps & CI/CD** – Build and maintain CI/CD pipelines, adopt shift‑left testing, and promote automation.
6. **Tooling & Architecture** – Implement and maintain development tooling (AWS, Terraform, Datadog, etc.) and infrastructure as code practices.
7. **Continuous Improvement** – Identify efficiency gains, propose tooling/upgrades, and mentor team members.
8. **Documentation & Knowledge Sharing** – Produce clear design, API, and operational documentation.
**Required Skills:**
- **Programming & Frameworks:** C#, .NET Framework, .NET Core, MVC5/MVC Core, Entity Framework, LINQ, Angular, RESTful APIs.
- **Cloud & Infrastructure:** AWS services, Terraform, Datadog, Microsoft SQL Server, NoSQL databases.
- **DevOps & Tooling:** CI/CD pipeline design, Git, Jira, AWS dev‑tooling, automated testing practices.
- **Methodologies:** Agile/Scrum product development, sprint planning, estimation, and backlog grooming.
- **Analysis & Problem‑Solving:** Strong debugging, root‑cause analysis, and production issue resolution.
- **Soft Skills:** Excellent verbal & written communication, team collaboration, mentorship, and learning agility.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience).
- Optional certifications: Microsoft Certified: Azure Developer Associate, AWS Certified Developer – Associate, or related .NET/Azure credentials.
Manchester, United kingdom
Remote
Senior
14-11-2025