Aws Software Developer Engineer

Company:  Infoplus Technologies UK Ltd
Location: Hoveton
Closing Date: 23/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description

Role: AWS Software Developer Engineer
Location: Hoveton, UK
Contract

Inside IR35

Job Description
Role description: (Please include a brief outline of the impact this role will have, including overview of customer industry and projects, access to cutting-edge technology etc.)
Actively sets up and ensures technical team are clear on goals, activities and are reporting progress/blockers.
Helps overcome blockers and prioritisation issues, working actively with product owner and delivery lead.
Co-leads with product owner and other leads/product owners to collaborate on common solutions across products that result in common re-useable assets.

Key responsibilities: (Up to 10, Avoid repetition)
Cloud architectures, particularly AWS
Sets standards and principles around code quality within the team, and provides input into wider engineering standards
Serverless architectures
Loose-coupling, queuing, and event driven architectures
Project experience with React and/or React Native UI framework
Builds exemplar code for coaching and mentoring
Sets error handling approach on larger change for the team.
Drives best practise in the team and interacts with wider community to publish and finesse best practise
Evangelist for SRE principals and 'design for operation'
Provides leadership within the team on defining language usage, understands gaps, and supports training and direction
Defines team branch/merging strategies and oversees their implementation.
Provides input with leads on standards across within product team
Leads on decision making and best practise for data structures (based on data type, and access) for the team
Actively promotes a level of pragmatic unification of frameworks and libraries to within the team
Actively leads on interface design within the product team, setting direction.
Actively leads on the design and implementation of large scalable databases, utilizing mirroring/clustering within product team
Actively leads on cloud approach within product team, helping to bootstrap accounts and define (with architect) cloud account layout and components.
Serverless architectures
Loose-coupling, queuing, and event driven architectures
Project experience with React and/or React Native UI framework
Good understanding of the bridge between Native and React Native and how to create wrappers for Native SDKs or full custom modules for both iOS (Obj C/Swift) & Android (Java).
Project experience in Typescript
Expertise in at least one Server Side language (ideally, Python, Java/Kotlin, NodeJS)
REST APIs, design and use of 3rd party APIs
Project experience with one or more popular app state management libraries
Test Driven Development/Behaviour Driven Development
Experienced in source control and CI/CD tooling technologies (eg, Jenkins, GitHub, Terraform)
Jest framework experience
Automated testing knowledge and experience (eg Selenium/Cypress/detox)
CSS3/HTML5/Python

Key skills/knowledge/experience: (Up to 10, Avoid repetition)

1. Take ownership of a solution feature set or solution capability
2. Delivery of software functions, features and components, utilising agile software development life cycle methods and practices.
3. Design, develop, maintain and mature a highly secure multi-account enterprise AWS infrastructure in close coordination with other product teams, Enterprise Security and Enterprise IT.
4. Provide input to backlog management process ie estimating size and nature of backlog items to inform prioritisation and scheduling
5. Engage with end users, intent owners to identify required outcomes, needs and produce software that successfully delivers these
6. Create well-designed, testable code that enables automation of test and deployment activity
7. Utilise continuous integration and deployment (CI/CD) techniques in developing software components
8. Integrate software components into the broad functional and technical solution landscape, using common standards and patterns
9. Document and maintain software functionality in order for it to be understood and utilised by others - including Contribution to design artefacts, operating instructions and run books and end user material
10. Provide operational run services for the software delivered - debugging, monitoring and delivery of fixes to issues identified. This could include participation in shift working to provide 24 x7 support.
11. Contribution to wider engineering community direction, tooling and technologies.

Person specification: ie, negotiating, client facing, communication, assertive, team leading/team member skills, supportive.
1. 5 to 8 years+ of previous experience
2. Strong educational or learning background in AWS, Cloud, etc.

Apply Now
Share this job
  • Similar Jobs

  • Software Developer

    Norwich
    View Job
  • Senior Software Developer

    Norwich
    View Job
  • Software Engineer

    Norwich
    View Job
  • Senior Liferay DXP Software Developer - Norwich

    Norwich
    View Job
  • Software Tester

    Norwich
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙