Senior Test Engineer – AWS Java Testing Data Platform – Contract Inside IR3 [UK]
at Spyrosoft
London, England, United Kingdom -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 30 Aug, 2024 | Not Specified | 30 May, 2024 | N/A | Jenkins,Cloud,Aws,Cucumber,Athena,Computer Science,Languages,Load Testing,Redis,Communication Skills,Mentoring,Technical Documentation,Software Development Tools,Stream Processing,Ec2,Testing,Performance Testing,Tableau,Kafka,Code,Beam,Stress Testing | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
REQUIREMENTS
- Cloud: AWS (S3, EC2, SQS, Lambda, IAM, CloudWatch, CloudFormation, Athena)
- Languages: Java (Scala), Python
- Techniques: DevOps, Infrastructure as Code (IaC), CI/CDs
- Deployment: Jenkins, Codebuild, CodePipeline
- Testing: TDD, BDD, end-to-end, load testing, Stress Testing
- Database experience
ESSENTIAL SKILLS:
You will:
- Cloud: AWS (S3, EC2, SQS, Lambda, IAM, CloudWatch, CloudFormation, , Athena)
- Languages: Java (Scala), Python
- Techniques: DevOps, Infrastructure as Code (IaC), CI/CDs – Deployment: Jenkins, Codebuild, CodePipeline.
- Testing: TDD, BDD, end-to-end, load testing, Stress Testing – Database experience
- Have experience in cloud development, specifically the AWS suite (DynamoDB, EC2, Lambda, load balancers, cloud formation and cloudwatch)
- Have expertise in developing for operational and non-functional concerns (monitoring integration, performance testing, scale, availability and resilience, security considerations) with tech such as Gatling/SBT.
- Strong communication skills: you will need to effectively interact with other developers, non-developers and remote team members across multiple sites and to be confident in your delivery.
- Critical thinking: to value the ability to question and to improve the current working methods, tools, and processes.
- Code quality: a passion for writing clean code, well documented and testable code is a must.
DESIRABLE SKILLS:
- Experience writing and maintaining large scale, robust production software in a fast-changing environment with rapid release cycles.
- Stream-Processing: Apache Airflow, Beam, Kafka, Flink
- Knowledge of Java, Cucumber
- Expertise Data Visulisation: Tableau, Grafana
- DynamoDB, Redis and Redshift
- Cloud: AWS (S3, EC2, Lambda, AWS Glue/Spark, IAM, Cloudwatch, MSK, Managed Airflow, Athena, Kenesis)
- Experience of writing and taking responsibility for technical documentation.
- Knowledge and experience of working with Python and Scala
EXPERIENCE:
- A degree in Computer Science, Software Engineering, or a related field or similar work based experience.
- Proven experience as a Senior Software Engineer ideally with a focus on media-related projects.
- Very good working knowledge of standard software development frameworks, techniques and methodologies.
- Experience with providing coaching and mentoring
- Ability to work collaboratively in a team, contributing to the development of business scenarios.
- Knowledge of software development tools and technologies.
- You are flexible and curious in your approach
- Strong analytical and problem-solving skills
Responsibilities:
ROLE OVERVIEW
As a Senior Test Engineer, ideally with experience in the media industry, we’re looking for an experienced engineer who is a real team individual to join our core data platform team, As a key member of our team, you will be responsible for developing systems for the ingest, processing, and summarization of audience data, while also contributing to the future development of the BBC data platform.
Over the next 12 months, we are transforming the platform proposition to enable data professionals to self-service their data needs from the platform in order to meet the huge demand for data across the organisation. This encompasses a wide data toolset, spanning data ingestion, transformation, developing systems for ingest, processing, and in summarization of audience data.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - System Programming
Software Testing, Software Engineering
Graduate
Computer Science, Software Engineering, Engineering
Proficient
1
London, United Kingdom