About the job Software Engineer
Diamond Search Recruitment are delighted to be representing our client, a leader within their field, providing trusted identity and security solutions enabling businesses, large enterprises, cloud service providers and IoT innovators around the world to secure online communications, manage millions of verified digital identities and automate authentication and encryption. The company has offices in the Americas, Europe and Asia.
This is a Trusted Role which is defined as ‘being a role upon which the security of the Company’s security sensitive business is dependent’. As such, you will be required to undertake identity and background checks, including criminal record checks, and periodic reviews of trustworthiness. You will also be required to immediately inform your line-manager of any changes in your circumstances relevant to these checks.
About this role
This role is an exciting opportunity to join a team building high-volume PKI solutions built using the latest technologies, in an evolving, exciting, challenging but empowering engineering environment.
Job responsibilities and accountabilities
- Design and develop testable and componentized code using industry best practices
- Work with an agile cross-functional team to estimate and plan development activities and timelines
- Develop a deep understanding of products, architecture, and systems
- Analyse, troubleshoot, and debug product defects and provide timely solutions to customer issues
Person specification
- Sufficient experience working in technologies such as Go, Java, C++ or Python
- Working knowledge of developing full-stack applications with experience using front-end technologies such as React or similar
- Strong knowledge building and interacting with REST APIs
- Willing to learn and work in other programming languages such as Go or Python
- Knowledge of both relational and non-relational (NoSQL) databases
- Demonstrated knowledge of modern application design principles
- Experience working in a highly collaborative, agile team
Additional desirable skills
- Good working knowledge in other programming languages a plus
- Excellent communication skills when working within a cross-functional agile team
- Experience using or implementing DevOps principles and practices such as Docker and CI/D pipelines
- Experience with source control tools like Git and issue tracking software
- Experience with service monitoring, metrics, and alerting
- Bachelor's degree or equivalent years of experience in the industry
- Understanding of SSL/TLS, PKI, or other security related technologies
Apply today!
Diamond Search Recruitment is acting as an Employment Agency in regard to this vacancy.https://www.cv-library.co.uk/j...