Senior Developer

  • Full Time
  • Developer

The role

Location: UK only – Hybrid Working to Edinburgh HQ 

 

Welcome to Condatis! We are a certified Microsoft Solution Partner, specialising in offering professional services in implementing Azure AD B2C and decentralised identity solutions for a wide client base across both public and private sector.

 

We are leading the way in distributed cloud identity products and solutions. We provide our customers with bespoke external Identity and Access Management (IAM) solutions based on Microsoft Azure Active Directory B2C. We are incredibly proud to be the first to produce a distributed identity solution offering it commercially in the UK. In partnership with industry leaders such as Microsoft, the expertise of our talented and specialist team has enabled us to develop new technologies to solve complex business problems, secure our clients’ customer data, and streamline their digital services.

 

We currently have a team of 50 employees based around the UK. Although we have a fantastic office and great facilities located centrally in Edinburgh, a number of our people work remotely.

 

If you are passionate about tech, thrive in a supportive, inclusive and collaborative environment, built on trust and transparency, then come join us! 


We are looking for a Senior Developer to join an amazing team of Developers. Reporting into the Lead Developer, this role will work closely with the client to create solutions that solve real business problems. Our stack is as modern as it comes, we specialise with MS Azure AD B2C, OAuth, Microservices and .NET Core we have a wide variety of new technology projects that come with working in a MS Gold Partner aligned technology team. 

 

Responsibilities and skills required

Main responsibilities include:

  • Being a key contributor to the delivery of high-quality, secure, tested projects, within our friendly, fun and outgoing teams
  • Supporting the product of quality code along with our DevOps and QA Engineers
  • Being an engaging member of the team and able to communicate at all levels with internal and external clients and stakeholders
  • Ensuring that code development is in alignment with existing project governance in terms of quality, time and financial parameters
  • Provide a source of technical expertise for more junior staff and non-technical project stakeholders
  • Contribute to overall design approach and problem solving in areas such as application performance, user experience and security


Does this sound like you?  

Essential skills:

  • Expert using the MS Stack (C#, Azure, ASP.NET/ASP.NET Core MVC and APIs)
  • Knowledge of identity management (claims based identity, federated identity, related standards such as OAuth 2, OpenID Connect, SAML 2.0)
  • Familiarity with working and deploying to Cloud environments
  • Git version control
  • Ability to analyse business problems and design suitable technical solutions - Analysis, design and estimation
  • Experience and comfortable working with Agile (Scrum/Kanban) approaches using agile development methodologies (e.g., pair programming, code review, working with legacy code)
  • Excellent Object Oriented skills, including strong design patterns knowledge and enterprise integration
  • Experience working with database technologies (SQL & NoSQL offerings - Azure SQL DB, Azure CosmosDB, etc)
  • Web development skills with specific knowledge of HTML, JavaScript, CSS, web standards
  • Test driven development
  • Familiar with release management processes
  • Degree in relevant subject (e.g. technical, computer science) or relevant industry experience
  • Ability to demonstrate new features to the clients


Desirable skills

 

  • Application monitoring using Azure Application Insights
  • Microsoft Certification (AZ 204) & good understanding of Microsoft technology
  • Familiarity with Single Page Applications (e.g. AngularJS)
  • Azure DevOps
  • Azure Active Directory B2C, or other similar IAM providers
  • Build frameworks – especially MSBuild
  • Data protection knowledge & information governance
  • Secure Development Lifecycle
  • Familiarity with Specflow for unit testing

 

You have the right to work in the UK. IAM is our speciality and our successful team members will be required to pass BPSS and UKSV SC screening for some client projects, which would be arranged during the induction period. 

 

You are willing to learn or develop: 

We are keen supports of learning and education. If you wanted to study for a qualification, or other relevant personal development certifications – we would be keen to discuss support options for you to do this!  

What you can expect from us

We are at the forefront of technology to bring its benefits to others. We love this part of our work and make time to explore new and future technologies. If you love learning and want to keep building on your skillset, then you will be happy to hear we give you one day a month for learning. We love investing in our people and offer various training opportunities and a pay rise of £500 for qualifying Microsoft exam you passes.

  

We have people that are based throughout the UK. For this role, we are looking for a hybrid working environment where you are based comfortably at home (with £150 towards your home office for desk/chair) and a desk at the Edinburgh office. We also run monthly Townhalls and on a quarterly basis we invite everyone to get together in the office, or at a central venue! You will be using our equipment which we will ship out to you and if an extra screen (or 2!) would come in handy then let us know. 

  

We aim to be as flexible as we can when it comes to people’s personal needs, so if something would make your life better, then we are open to doing what we can to keep you productive and happy here. 

 

You might fancy working abroad for up to 2 months of the year as an example? No problem, many of our colleagues have utilised our workcation option. 

  

Benefits also include 35 days holiday, 1 paid volunteering day each year and enhanced maternity and paternity pay, and for a full list of what we offer please contact us on [email protected]

  

Recruitment Process: 

An informal chat with our Talent Team where we will explore your career ambitions, followed by a 2-stage interview process with the Hiring Team. 

We like to get this completed in 1-2 weeks, why over complicate things? 

 

We are dedicated to equality of opportunity for all employees and applications from individuals are encouraged regardless of age, disability, sex, gender reassignment, sexual orientation, pregnancy and maternity, race, religion or belief and marriage and civil partnerships. 

 

If there is anything we can do to make our recruitment processes better for you and to allow you to show your best self, let us know. 

  

We also appreciate that some people require extra time to complete assessments, require alternative application methods and can also benefit from having interview questions or a guide to the type of questions pre-interview. 

  

We are open to any suggestions or requests that you may have and are always looking for innovative ways to assess talent 

 

It all starts with a chat, so....