senior engineer
16 the last 191 days, recently 2023-04-27
Responsibility
- build automatic deployment pipelines
- provide technical leadership and ensure best practices, principles and patterns are implemented
- working closely with Data Scientists, Business Analysts, Technical Leads, Project Managers and Solutions Architects
Show more +28 - work with the development team to provide a suitable application environment
- identify new and evolving technologies for inclusion in the systems architecture where they can result in a commercial advantage
- following a common goal of meeting Clients expectations and delivering a first-class service
- provide tools to help run the application locally and debug issues faster
- provide coaching, mentoring support and feedback to team members
- take an active role in the migration of the manual testing to an automated process
- using the latest and leading open source big-data technologies
- mentor developers on DevOps principles and best practices
- ensure all development work follows Test Driven Development best practices
- identify new tools, software and systems when necessary to support the day-to-day tasks of the team
- using tools such as Spark, Hadoop, Scala, Data Fusion and Elasticsearch on a platform hosted on Google cloud
- document best practices, standards and guidelines
- continually increase personal understanding of the Company software estate's languages, frameworks and technical concepts
- work closely alongside developers who will be following multiple SDLC models
- modify software to make it easier to deploy and administer
- conduct integration, stress, performance, scalability, and/or load testing
- proactively add automation to notify error conditions before they happen
- write clean, self-documenting code that is well structured, well-named, simple and easy to read
- communicate with product owners and developers to ensure any defects found are cataloged and dealt with, in accordance with best practices
- translate software requirements / stories into accurate and complete test scenarios, including identifying the detailed test data, with a commitment to deliver high quality releases
- set up new environments for development, QA for other geographic regions
- perform maintenance, support & enhancements to the existing code base
- create automated and manual tests for both UI and API as well as executing regression tests and providing detailed analysis of the results
- monitor application in production to identify emerging problems
- write documentation to streamline the deployment process so customers can do this themselves
- assisting with or perform deployments to customer cloud environments
- provide third-line support for customers who are deploying the application on-premises
- de?ne, write and maintain coding and best practice standards and documentation guidelines
Requirements
- experience working with multiple SDLC
- degree In Computer Science
- noSQL deployment - either as PaaS or standalone
Show more +41 - understanding and promotion of Best Practices
- passion for writing clean and maintainable code
- react
- knowledge of cloud computing environments AWS, Azure or Google Cloud
- experience in REST, XML, JSON, Postman, MySQL, AWS, ElasticSearch
- experience in working in an Agile environment
- linux - Amazon Linux, CentOS, Ubuntu, etc
- elasticSearch
- excellent problem-solving, interpersonal, analytical, planning and written/verbal communication skills and an aptitude to learn new technologies quickly
- complex problem-solving ability, innovative and creative thinking
- javaScript
- knowledge of Kubernetes
- experience in development with React
- expert knowledge of at least one big data technology such as Spark, Hadoop, or Elasticsearch
- terraform or other automated infrastructure provisioning
- redis
- typeScript
- experience of testing complex technical projects through to completion, resulting in delivery of robust and high-quality applications
- ability to learn quickly and to collaborate with others in a geographically distributed team
- knowledge of Elasticsearch
- experience in development with C#
- packer or other VM provisioning software
- nomad
- ability to test backend services and the integrations between them
- passion and drive to grow within one of the UK’s fastest growing scale-ups
- A sense of collective responsibility for delivery commitments
- kubernetes or other container management systems
- vault, Consul, etc
- must be comfortable in a working from home environment
- ability to deliver code in a dynamic, fast-paced environment
- consulting or business facing skills and a desire to work with customers
- docker
- traditional data centres
- good communication skills, with the ability to communicate issues to technical and non-technical people
- teamCity, or another CI services
- active Directory
- git or other DCVS
- positive attitude, open minded, ?exible and willing to adapt to changing situations
- positive attitude, open-minded, ?exible and willing to adapt to changing situations
- experience of building data processing pipelines for use in production "hands off" batch systems, including either traditional ETL pipelines and/or analytics pipelines
- AWS ECS experience - EC2, S3, IAM, EBS, RDS, etc
low salary - 21% lower than the average in this position
Earnings for position senior engineer
senior engineer - How much money do you make working at this position?
Average salary at company WALSH EMPLOYMENT is 3515£.
The national average salary is 4200£.
1800 £
Lowest
Lowest
4650 £
Average
Average
7500 £
Highest
Highest
Salary in other companies in the position senior engineer
OXFORD KNIGHT | 20833 £ | 11500 £ 20833 £ |
PLEXUS | 16666 $ | 11500 £ 20833 £ |
TWENTYAI | 15000 £ | 11500 £ 20833 £ |
BANGURA SOLUTIONS | 14000 £ | 11500 £ 20833 £ |
AEJ CONSULTING | 13000 £ | 11500 £ 20833 £ |
HAYS RECRUITMENT SERVICES | 12800 £ | 11500 £ 20833 £ |
DURLSTON PARTNERS ALPHA | 12500 £ | 11500 £ 20833 £ |
FRUITION IT RESOURCES | 12000 £ | 11500 £ 20833 £ |
VENN GROUP | 12000 £ | 11500 £ 20833 £ |
VENTULA CONSULTING | 11500 £ | 11500 £ 20833 £ |