Full stack Software Engineer

Full stack Software Engineer: Azure / Golang
N Bucks
£65,000 per annum

My clients in North Bucks have an immediate requirement for a Full stack Software Engineer: Azure / Golang.

This role is commutable from Milton Keynes, Newport Pagnell, St. Neots, Biggleswade, Sandy, Bedford. There is some flexibility for work from home, but you should expect to spend much of your time in the office.

My clients are a world leader in in the design, manufacture and continuous improvement of wireless condition monitoring solutions. Their technology is used in 35 countries in rail, construction and mining. More than 30,000 sensors were installed last year, helping users manage ground and structural movement, landslide risk, geotechnical behaviour, rail track movement and much more.

Main Duties & Responsibilities
1. Develop scalable software systems (for front-end and back-end) that will be deployed on cloud by combining multiple programming languages.
2. Perform testing and peer review on existing implementation, infrastructure & related processes against company’s software development standards.
3. Support automation around the IT infrastructure and in alignment with company processes and regulatory frameworks such as GDPR (e.g., implement scripts to create, tear down, migrate and recreate environments).
4. Develop well architected, maintainable cloud-based solutions using appropriate design principles, for example design patterns and SOLID principles.
5. Perform technical design reviews of software and IT infrastructure, and develop proof-of-concept solutions in the research service and deploy to the production service.
6. Perform team lead for development projects.
7. Advocate DevOps principles and coach product teams, which will extend to AI/ MLOps.
8. Provide environmental support and training to delivery teams to maximise efficiency.

Relevant Knowledge & Experience:
Candidates should assess their suitability against the following essential and/ or desirable relevant knowledge and experience:
1. Substantial commercial experience with Azure is essential (using IAM/ AAD, keyvault, S3/ blob storage, lambdas/ azure functions, web apps, queues, database and managed services/ products – e.g. DynamoDB/ cosmosDB).
2. Substantial commercial experience in full software development lifecycle: scripting with typescript/ javascript, python & using web frameworks (e.g., react, node, flask).
3. Experience in a few of: serverless architecture, event-driven architecture, microservices, API-driven cloud-based products including performance management.
4. Some commercial experience in agile methodologies (ideally via jira).
5. CI/ CD pipelines on git-based commercial source control or similar (e.g., github including Actions, gitlab, bitbucket etc).

Desirable:
1. Golang development experience.
2. Experience developing/ configuring and publishing dashboards (ideally via Grafana or PowerBI).
3. Linux Server Administration including container technology & ecosystem (docker, Kubernetes, Prometheus) linked to AAD.
4. Experience in telecommunications and similar regulated verticals and environments.
5. Working knowledge of ISO 27000, ITIL, or similar regulated environment.
6. Exposure to CRM & ERP systems (e.g., Salesforce, SAP, MS Dynamics).
7. Exposure to networking, telecommunications and OSI model.

Package:
Salary to c£75k, negotiable for a candidate with extremely well matched skills & experience.
Workplace Pension Scheme with matched employer contributions.
Life Assurance scheme.
Cycle to Work Scheme.
Tech Purchase Scheme.
Learning & Development scheme including a variety of training courses.

To apply for this Full stack Software Engineer: Azure / Golang role in North Bucks please contact us ASAP! #LI-PB1

Company
BCT Resourcing
Location
Milton Keynes, Buckinghamshire, South East
Hybrid / WFH Options
Employment Type
Permanent
Salary
£65,000 - £65,000
Posted
Company
BCT Resourcing
Location
Milton Keynes, Buckinghamshire, South East
Hybrid / WFH Options
Employment Type
Permanent
Salary
£65,000 - £65,000
Posted