Software Engineer
This job does not exist anymore.
Try running a new search or browse our vacancies.
Or fill in the form below to receive job alerts.
Job Type | |
Location | Newport |
Area | Wales, UK |
Sector | DigitalIT & Telecoms |
Salary | £500 per day |
Start Date | ASAP |
Advertiser | Leanne Howlett |
Telephone | 07597378032 |
Job Ref | LH492 |
- Description
- Role Title Software Engineer
Security Clearance BPSS and DBS
Location Newport
Rate £500
Scope Inside IR35
Duration 6 Months
CV’s due back 05/11/2019
A software engineer designs, runs, tests and improves software that meets user needs. They are responsible for writing clean, secure code following a test-driven approach. They create code that is open by default and easy for others to reuse.
General responsibilities are as follows:
● Designing software products to serve a variety of user needs, and enhancing existing software products to meet evolving user needs.
● Ensuring a quality software product is delivered and maintained.
● Being a practitioner in the use of technologies and tools, evaluating and adopting those appropriate for the environment.
● Supporting an environment where continuous or “on demand” delivery can be enabled if needed by the business, using effective delivery and deployment techniques.
● Maintaining and supporting services, identifying, locating and competently fixing faults, and taking pro-active actions to avoid service disruption.
● Sharing knowledge of tools and techniques; identifying and sharing good practices and collaborating to improve the capability of the team.
TYPICAL ROLE RESPONSIBILITIES
Key responsibilites
A developer delivers simple or small software components that form part of a product.
Developers:
develop and enhance software solutions to meet user story needs
follow best practice guidelines and help to improve those guidelines
write clean, secure and well-tested code
coach and mentor others
Support a continuous delivery environment, using effective delivery and deployment techniques
operate the services they build and identify issues in production
design and execute a range of test techniques
Skills required:
Proficient in but not limited to Go, React, Javascript, Typescript, Node, Python, Flask framework, Databases (MySQL or Microsoft SQL), SQL Alchemy, HTML and CSS; PYTest and Selenium.
Proficient in CI/CD
Practitioner of service-oriented architectures and micro-services.
Cloud experience – preferably AWS or Google
Proficient in using container technology e.g. Docker
Experienced in software delivery lifecycle within an Agile Team