Description
Our client, a multinational information technology company, are currently seeking a number of experienced Full Stack Developer to work on a contract basis. Initially the contract will be 5-6 months in duration and will allow for remote working.
Role Summary
The ideal candidate will be comfortable working with developers and non-developers alike and you'll thrive using agile methods and enjoy working collaboratively with multi-disciplinary teams. You will understand a client's overall vision, and understand require to develop software to meets user requirements and acceptance criteria, whilst conforming to time and budget constraints.
You will be based as a remote worker, so will need to collaborate effectively with remote team members globally.
Key Accountabilities and Responsibilities:
- In an Agile engagement, you'll developing the project deliverables from a project backlog in agile teams.
- Must have strong skills in Front End and Back End web development, and be ready to quickly get to work within a multi-disciplinary team of developers, designers, editors, analysts focussed on one or more products or projects.
- Day-to-day you will be responsible for working with ta team to design, create and improve new and existing products, platforms and transactions
Essential Skills/Qualifications:
- Code using languages such as (and not limited to) C#, .NET core
- Experience with Angular 8 or newer is essential
- Angular unit test experience - Jasmine & Karma
- NgRx
- HTML, CSS, SCSS, Javascript/Typescript
- Advanced ability to work with Web-development tools for new applications.
- Experience of mobile, cloud and web technologies
- Understanding of Azure .NET, Experience of developing REST services
- RDBMS databases such SQL Server and Oracle.
- Modern software design and development methodologies (eg, OO).
- Testing tools, unit test and integration test Scripting, and Test Driven Development.
- Integrated Development Environment (eg, Eclipse, Visual Studio) and development of tool add-ins.
- Git/Github
- Excellent collaboration skills working in an agile delivery team, ie Azure DevOps