Development & Technical Manager
Role details
Job location
Tech stack
Job description
The Development & Technical Manager is responsible for providing technical leadership across the company's software products and leading the transition of existing Windows-based applications to modern web and cloud-based platforms. The role combines hands-on technical oversight, people management, and ownership of cloud infrastructure and security practices. This position plays a critical role in ensuring the business can scale its technology platform securely and efficiently while maintaining continuity for existing customers., Technical Strategy & Modernisation
- Define and own the technical strategy for modernising legacy Windows applications into web-based and SaaS solutions.
- Assess existing systems and determine appropriate modernisation approaches, including refactoring, re-platforming, or re-architecture.
- Ensure modernisation work is delivered incrementally to minimise business and customer risk.
Technical Leadership
- Provide architectural oversight and technical direction across all development work.
- Establish and maintain coding standards, architectural patterns, and best practices.
- Review and approve technical designs, implementations, and major architectural decisions.
Team Leadership & Development
- Line-manage a small development team, currently consisting of 2 developers, with planned growth to 4 across UK and international locations.
- Support recruitment, onboarding, mentoring, and performance management of development staff.
- Encourage knowledge sharing, documentation, and continuous improvement within the team.
Cloud Infrastructure & Security
- Own and manage cloud infrastructure and environments, primarily within Azure.
- Ensure effective use of CI/CD pipelines, deployment processes, and environment management.
- Take responsibility for the company's security posture, including maintenance of the security scorecard.
- Ensure best practices for authentication, access control, data protection, and system resilience.
AI & Engineering Productivity
- Promote the responsible use of AI-assisted development tools to improve productivity and code quality.
- Identify opportunities where AI can support code analysis, refactoring, testing, documentation, and internal tooling.
- Ensure AI usage complies with security, data protection, and intellectual property requirements.
Delivery & Stakeholder Engagement
- Work closely with senior leadership and stakeholders to translate business objectives into technical plans.
- Support project planning, prioritisation, and delivery oversight.
- Manage and review work delivered by external vendors or partners where applicable.
Requirements
Do you have experience in Windows?, * Proven experience in software development with exposure to legacy desktop technologies such as VB6, WinForms, or .NET.
- Experience leading or contributing to the modernisation of legacy systems into web or cloud-based platforms.
- Strong understanding of cloud platforms (Azure preferred; AWS or GCP acceptable).
- Experience with modern web technologies and frameworks.
- Solid understanding of API design, integration patterns, and modern authentication standards (OAuth2, OpenID Connect, JWT).
- Experience with CI/CD pipelines, Git-based workflows, and automated testing practices.
- Demonstrated ability to lead, mentor, and manage developers.
Desirable Skills & Experience
- Hands-on experience with VB6 or WinForms development.
- Experience designing or working with multi-tenant SaaS applications.
- Exposure to microservices, containerisation (Docker/Kubernetes), or serverless architectures.
- Experience with data migration or database modernisation.
- Familiarity with AI-assisted development tools such as GitHub Copilot or ChatGPT.
Personal Attributes
- Strong analytical and problem-solving skills.
- Pragmatic approach to technical decision-making, balancing speed, cost, and long-term maintainability.
- Clear and confident communicator, able to explain technical concepts to non-technical stakeholders.
- Organised and methodical, with strong documentation skills.
- Comfortable working in a remote-first environment with occasional in-person collaboration.
Working Arrangements
- Fully remote role within the UK.
- Occasional travel to Aberdeen for planning sessions, team meetings, or key business discussions.