Developer, Jobs, 10644

Developer - Edinburgh/Midlothian

Junior to Mid-Level Developer — Identity & Access Management

 

Location: Edinburgh, Scotland

 

About the Role

An exciting opportunity has arisen for a Junior or Mid-Level Developer to join a specialist Microsoft Solutions Partner, working at the cutting edge of Identity and Access Management. The business builds bespoke IAM solutions for enterprise customers — ranging from proof of concept through to fully production-ready systems — using Microsoft Entra, including Entra Verified ID and the W3C Verifiable Credentials standard.

This is a hands-on technical role where you will contribute across the full development lifecycle, from requirements capture and planning through to writing secure, quality code and supporting appropriate testing. You will work closely with senior developers and architects, growing your technical expertise in a collaborative, supportive environment while taking on increasing responsibility as your skills develop.

 

Key Responsibilities

  • Contribute to all stages of the development lifecycle, including requirements definition, work breakdown, and estimation.
  • Write, test, document, and refactor code and integration software services to a high standard.
  • Participate in code reviews and adhere to best practice coding and security standards across the team.
  • Collaborate with business analysts, testers, and senior developers to build and maintain code that meets stated requirements.
  • Support the delivery of development work in line with project governance standards covering quality, timeliness, and financial parameters.
  • Engage with mentoring from senior team members and contribute positively to team knowledge sharing.
  • Participate in project retrospectives and contribute to continuous improvement in software quality and security.

 

Skills & Experience

  • 1–3 years of experience in software engineering (mid-level candidates may have up to 4 years).
  • Some exposure to the Microsoft Stack and Azure cloud environments.
  • Awareness of secure coding practices and a willingness to develop knowledge of frameworks such as the Microsoft Secure Development Lifecycle and OWASP.
  • Experience with Git version control.
  • Familiarity with database technologies, including SQL or NoSQL solutions such as Azure SQL DB or Azure Cosmos DB.
  • Some experience with web development, including HTML, JavaScript, and CSS.
  • Comfortable working in an Agile environment using methodologies such as Scrum or Kanban.
  • Ability to analyse problems and contribute to designing appropriate technical solutions.

 

What We're Looking For

  • A motivated developer who is eager to learn and grow within a specialist technical environment.
  • Someone who takes pride in writing clean, secure code and is open to guidance and feedback.
  • Comfortable working within a project-driven team across multiple stakeholders.
  • A collaborative team player who is curious, detail-oriented, and committed to getting things right.

 

Desirable Skills & Qualifications

  • Any exposure to identity management standards such as OAuth 2.0, OpenID Connect, or SAML 2.0.
  • Familiarity with Azure Application Insights or similar monitoring tools.
  • An interest in pursuing Microsoft Certification (AZ-204) or equivalent.
  • Any experience with Single Page Applications such as AngularJS.
  • Exposure to Azure DevOps or MS Build frameworks.
  • A degree in Computer Science or a related subject, or equivalent industry experience.

 

If you're interested, feel free to reach out to Jack at jharding@weareninetwenty.com