Software Developer

Developer

Purpose of the Role

To provide versatile software development expertise across a range of technologies, supporting both legacy systems and new applications as part of a major transformation programme

Key Responsibilities

Design & Development

  • Work with legacy technologies during the transition to a modernised platform.
  • Support the adoption of new low-code/no-code tools in line with strategic goals.
  • Contribute to technical design and implementation aligned with the technical roadmap.
  • Write, test, and refine robust and scalable code.
  • Extend and optimise Azure DevOps pipelines for build and deployment automation.
  • Participate in design reviews, functional specifications, and project estimations.
  • Ensure non-functional requirements (e.g. performance, scalability, maintainability) are addressed in design and implementation.
  • Identify and proactively resolve potential technical or architectural issues.

Implementation

  • Adhere to the team’s “Definition of Done” (DoD).
  • Maintain consistency in TDD/unit test coverage and enforce code review quality.
  • Keep documentation current throughout the change lifecycle.

Collaboration

  • Work closely with System Analysts, Solution Designers, and the Architecture team to understand business and technical requirements.
  • Liaise with internal colleagues and third-party suppliers to implement and enhance systems.

Tech Stack / Skills

  • Languages & Frameworks: .NET, ASP.NET, VB6, Delphi
  • Cloud & DevOps: Microsoft Azure (PaaS Web Apps, Service Bus, Logic Apps, Service Fabric), Azure DevOps, IIS, PowerShell
  • Databases: MS SQL Server (2016/2019/2022)
  • Integrations: REST APIs, Web Services (WCF, SOAP), OAuth2 / OpenID Connect
  • Platforms & Tools: Microsoft Power Platform, Microsoft Dynamics, Git (Source Control), Jira, Confluence
  • Development Practices: TDD, Agile Scrum, CI/CD, best practice system design and coding standards
  • Other: Payment provider integrations

Experience & Qualifications

  • Proven experience delivering software as part of a collaborative team.
  • Strong knowledge of the full Software Delivery Lifecycle (SDLC).
  • Experience in software design, TDD/unit testing, and DevOps pipelines.
  • Computing-related degree or equivalent practical experience.
  • Experience with financial, banking, or accounting systems is desirable.
Company
TIGER RESOURCING SOLUTIONS LIMITED
Location
West Malling, Kent, England, United Kingdom
Employment Type
Full-Time
Salary
£55,000 - £65,000 per annum
Posted
Company
TIGER RESOURCING SOLUTIONS LIMITED
Location
West Malling, Kent, England, United Kingdom
Employment Type
Full-Time
Salary
£55,000 - £65,000 per annum
Posted