Job Description
Employment Type: Permanent Location: Aberdeen
Hours of Work: 37.5 hours per week, Monday - Friday - Hybrid working to be agreed
ASCO is investing in a multi-year business systems transformation to modernise its core operational and financial systems, improve business processes and support future growth.
We are seeking a Software Developer to join the programme, building, configuring and integrating systems across the Microsoft technology stack. This is a permanent, generalist role covering back-end development, integrations, platform configuration and AI-enabled solutions, with responsibility for supporting systems through implementation and into business as usual.
Key Responsibilities
- Develop, configure, integrate and test business systems across the programme.
- Build and maintain back-end solutions, APIs and system integrations using Microsoft technologies.
- Configure platforms including Dynamics 365, Azure and Power Platform.
- Develop and test data migration scripts and transformation processes.
- Integrate AI services where they improve business processes and decision-making.
- Establish deployment pipelines, environments and technical documentation.
- Undertake code reviews, testing, defect resolution and regression checks.
- Support system cutover, go-live, post-implementation support and technical handover.
- Work with solution architects, data modellers, testers and business users to deliver maintainable, secure solutions.
Minimum Competencies (Skills, Knowledge and Behaviours)
- Proven experience developing and integrating business systems through to go-live.
- Demonstrable experience in using AI to support system development lifecycle
- Strong development experience across the Microsoft technology stack, including Azure.
- Experience with Azure Integration Services, Power Platform and API development.
- Good knowledge of relational databases, SQL and data migration.
- Experience with source control, code reviews and automated deployment pipelines.
- Practical experience integrating AI services, such as Azure OpenAI or other Azure AI solutions.
- A flexible, generalist approach across development, integration and platform configuration.
- Ability to produce secure, documented, tested and maintainable solutions.
- Strong problem-solving and communication skills, with the ability to work collaboratively across technical and operational teams.
Minimum Qualifications
- Degree in Computing or a related discipline, or equivalent practical experience.
Desirable Qualifications/Competencies
- Microsoft Dynamics 365 or AX development experience.
- Knowledge of Microsoft Fabric or Power BI.
- Front-end development, including mobile or handheld applications.
- Experience in test automation and regression testing.
- Background in logistics, supply chain, marine, energy or industrial services.
- Experience delivering systems across multiple countries or legal entities.
- Current Microsoft role-based certification.