Senior Developer
Nine Twenty
Job Description
Senior Developer โ Identity & Access Management Location: Edinburgh, Scotland About the Role An exciting opportunity has arisen for a Senior 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 focused on leading the full development lifecycle, from requirements capture and planning through to writing secure, quality code and ensuring appropriate testing is done.
You will serve as a key source of technical expertise within the project team, contributing to architecture decisions, mentoring junior developers, and driving continuous improvement in software quality and security. Key Responsibilities Lead on all aspects of the full development lifecycle, including requirements definition, work breakdown, and estimation. Design, write, verify, test, document, and refactor complex code and integration software services.
Perform code reviews and enforce best practice coding and security standards across the team. Collaborate with business analysts, testers, and other developers to develop and maintain code that meets stated requirements. Contribute specialist expertise to proposals, ensuring development adheres to project governance standards encompassing quality, timeliness, and financial parameters.
Serve as a source of technical expertise, mentoring junior staff and providing guidance to non-technical stakeholders. Contribute to the selection of software development methods, tools, and techniques, including secure coding best practice. Participate in project retrospectives and contribute to continual improvement in approach to software quality and security.
Skills & Experience 5+ years of experience in software engineering. Strong proficiency across the Microsoft Stack and Azure cloud environments. Familiarity with secure coding practices covering the Microsoft Secure Development Lifecycle, including threat modelling, STRIDE analysis, and OWASP.
Experience with Git version control and release management processes. Solid experience with database technologies, including SQL and NoSQL offerings such as Azure SQL DB and Azure Cosmos DB. Proficiency in web development, including HTML, JavaScript, and CSS.
Comfortable working in an Agile environment using methodologies such as Scrum, Kanban, pair programming, and code review. Strong ability to analyse complex business problems and design appropriate technical solutions. What We're Looking For A technically strong developer who takes ownership and leads by example.
Someone who balances writing quality, secure code with pragmatic delivery. Comfortable working across multiple stakeholders in a project-driven environment. A natural mentor who enjoys sharing knowledge and raising the standard of those around them.
Curious and detail-oriented, with a focus on getting things right first time. Desirable Skills & Qualifications Knowledge of identity management standards including OAuth 2.0, OpenID Connect, SAML 2.0, and Verifiable Credentials. Experience with Azure Application Insights for application monitoring.
Microsoft Certification (AZ-204) or equivalent. Familiarity with Single Page Applications such as AngularJS. Proficiency in Azure DevOps and 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 @[email protected] #J-18808-Ljbffr