My1Login is the UK’s leading, multi-award-winning Identity and Access Management service that enables seamless user access to web, mobile and Windows desktop applications delivering operational savings and protecting businesses against the financial and reputational damage of a data breach.
We are looking for a full stack developer with .Net, JavaScript, SQL Server / NoSQL and Cloud experience.
This is a critical role within the organisation and presents an exceptional opportunity to the successful candidate to work on and help shape the future of a SaaS product.
We are small, collaborative, and fast-moving team who thrive on challenges and the opportunities they present. We sit at the front-end of technology and our team members thrive while working on modern and exciting cloud technologies. We pride ourselves on delivering a secure, scalable, reliable, and modern cloud-hosted service to our customers. If you want to advance your career by getting hands-on with modern cloud technologies and work on challenging problems, then we would love to hear from you.
Location: Our head office is based in Glasgow, however the role supports remote and hybrid working.
Responsibilities
- Development of agreed roadmap to time and quality across the My1Login ecosystem
- Estimating and breaking down small and medium sized developments into smaller units of work
- Inputting into design discussions
- Proposing process, feature and design changes to optimise for flow & efficiency
- Following best practice and process governance within the team
- Advising the management team on technical matters
- Collaborating with management and stakeholders on features
- Writing high quality code which implements best practice design principles appropriate to the problem and writing relevant unit tests
- Participating in code reviews, design reviews, automated testing, whiteboard discussions
- Engaging in customer related activities as required by the business
- Keeping up to date with changes in the software development industry
- Supporting a robust, resilient, secure and available service for our customers
- Participating in the out of hours process and customer support related duties
- Supporting management initiatives as required
Required Skills
- Strong analytical and problem-solving skills
- Experience in one or more of the following C# / JavaScript / ASP.NET / Xamarin / SQL / NoSQL and adaptable to learn new technologies
- Experience of the Software Development Lifecycle, Pipelines and familiarity with technologies such as Azure DevOps, SonarQube, Terraform
- Experience of SQL / NoSQL database technologies
- Experience of distributed version control (i.e. Git)
- Understanding of cloud computing
- Knowledge and understanding of design (GoF) and distributed systems design
- Strong troubleshooting and diagnostic ability
- TDD / BDD and automated testing experience
Desired Skills
- Experience working with security protocols, encryption algorithms or building secure products
- Web, Mobile, Windows Desktop Application or Browser extension development experience
- Active Directory experience
- One, or more, projects which can be referenced (e.g. on GitHub)
- Previous development experience in Cyber Security
Attributes
- Good written and verbal communications
- Ability to collaborate well with stakeholders and colleagues
- Able to work in a small team
- Self-starter requiring minimal supervision
- Ability to manage changing priorities
- Desire to improve process, practice and product quality
Qualifications and Experience
- Degree in Computer Science / Tech related subject, demonstrable experience, or relevant alternative qualifications
- Minimum one year relevant experience in a similar role or roles