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.
This is an entry level role for a graduate software developer working with .Net, JavaScript, SQL / NoSQL databases and Cloud technologies.
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 distributed service to our customers. If you want to advance your career by getting hands-on with modern cloud technologies and work on difficult problems, then you align with us, and we would love to hear from you.
Location: Based in Glasgow with requirement for occasional travel within the UK and potentially overseas.
Responsibilities
- Development of agreed roadmap to time and quality across the My1Login ecosystem
- Able to work on own initiative, solve domain and technology problems as they relate to the development of our products and platforms
- Writing high quality code which implements best practice design principles appropriate to the problem and writing relevant unit tests
- Proposing process, feature and design changes to optimise for flow & efficiency
- Following best practice and process governance within the team
- Collaborating with management and stakeholders on features
- 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
Skills
- Strong analytical and excellent problem-solving skills
- Adaptable to learn new technologies
- Desire to learn and develop our Secure Software Development Lifecycle and CI pipelines using tools such as (e.g. Azure DevOps, TeamCity/Jenkins, Octopus Deploy, SonarQube, Review Board, JIRA, Confluence)
- Understanding of SQL and NoSQL database design
- Understanding of distributed version control (i.e. Git)
- Awareness of design (GoF) and distributed systems design
- Excellent troubleshooting and diagnostic ability
- Desire to learn TDD / BDD
- One, or more, projects which can be referenced (e.g. on GitHub)
Desired Skills
- Insights into encryption algorithms and building secure products
- Web, Mobile, Windows Desktop Application or Browser extension development experience
Attributes
- Good written and verbal communications
- Customer first mindset
- Ability to collaborate well with colleagues
- Able to work in a small team under own initiative
- Self-starter requiring minimal supervision
- Able to cope with 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
Drop us an email with your CV to apply (No Agencies)