Full Web Stack Developer / Devops

 

Description:

Our work can vary greatly from project to project and as such you will be expected to learn a variety of environments and languages, as well as the financial systems into which we deploy. Our current focus in this area is NetSuite.

Key Responsibilities

  • Implement and improve monitoring and alerting.
  • Build and maintain highly available systems.
  • Implement and maintain monitoring stacks.
  • Lead and guide the team in identifying and implementing new technologies.
  • Good understanding of CI/CD processes.
  • Support with overall strategy and ensure maximal productivity and appropriate software development processes are in place.
  • Take responsibility for growing and creating the right team and environment to accelerate growth and success.
  • Help develop front-end and back-end components, ensuring seamless integration and optimal performance.
  • Collaborate with cross-functional teams to design, develop, test, and deploy high-quality web applications.
  • Build and maintain databases, APIs, and server-side applications to support application functionality.
  • Implement security measures and best practices to protect user data and ensure system integrity

 

Candidate Specification

 

Skills and Competencies

Essential:

  • A bachelor’s degree in computer science or any related field is a must
  • Working familiarity with zero-trust designs
  • Capable of designing and implementing Authentication & Authorization (AuthN) solutions across a variety of protocols including OpenID Connect, OAuth 2.0, SAML 2.0.
  • Experience writing multi-stage Docker files
  • Familiar with the release train and inner/outer loop. Strong command of Azure DevOps Pipeline (YAML) or GitHub Actions necessary
  • Working familiarity of a range of databases, such as Azure SQL, Azure Cosmos DB, PostgreSQL or Redis
  • Familiar with event-driven architectures and pub/sub. Kafka or Azure Service bus a plus
  • Strong understanding of the technological requirements of High Availability (HA) and Disaster recovery (RA). Familiar with multi-region infrastructure design
  • Confident designing and leading the response to a major incident and subsequent blameless root cause analysis/post-mortems
  • Expert in cloud network design network/application-level security
  • Working knowledge of NGINX, Azure API Management, Azure Front Door/WAF essential
  • Experience diagnosing and troubleshooting connectivity issues
  • Well-versed in security by design and security by default. Familiarity with SOC compliance
  • Strong command of observability and monitoring in a multi-tenant cloud
  • Experience working in high-performing Agile teams
  • Proficient development in a major programming language such as C#, Python, .net and Typescript
  • Experience of creating software solutions from functional specifications
  • Knowledge of writing and implementing high-quality, efficient, and well-documented code
  • Familiar with testing software, code reviewing other team members’ work and actively contributing to the continuous improvement ethos within the team
  • Experience contributing to new standard practices and identifying where improvements could be made
  • Have taken an active and supportive role in helping colleagues learn new features and techniques
  • Liaised with Stakeholders to ascertain requirements.
  • Worked with a support team to investigate and resolve bugs and issues in existing software
  • Experience of documenting changes, writing technical designs, updating manuals, and creating release notes
  • Strong DevOps skills working with tools including Ansible, Puppet and Chef and are likely to come from a SysAdmin background
  • Strong knowledge of AWS including AWS CDK
  • Strong knowledge of Infrastructure as Code (IaC) and experience with AWS CloudFormation
  • Good knowledge of Cloud Security and can build this into the infrastructure.
  • Experience in Azure and Python coding/scripting skills.
  • Substantial experience in managing a prominent IDP such as Azure Active Directory Key cloak or similar.
  • Collaborative and pragmatic, able to build strong working relationships and lead others
  • Excellent communication skills, both written and verbal.

Organization Optoma
Industry Web Development / Design Jobs
Occupational Category Full Web Stack Developer
Job Location London,UK
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2024-05-17 11:19 am
Expires on 2024-10-08