Vacancy
Software Developer
- Glasgow, United Kingdom
- Full time
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