Hybrid Role – 1 day a week in Office (Monday)
An exciting role has become available to work within our client’s development teams. This role puts you at the centre of a growing technology platform enabling buyer/supplier relationships driving an ethical Supply Chain. You will be utilising cutting edge technology and working with some of the brightest people in this space.
Working as a key part of our Development Team, you will be working on developing high quality products to meet the business requirements and offer the customer the best possible experience while using our clients’ systems.
It is complex, challenging, and intensive sometimes. If you like to work hard, want to show your skills as a .NET developer (amongst many other technologies), like working within an Agile framework and want to grow your skills then this is an incredible opportunity for you.
Working as part of the Development team you will be implementing new requirements for the platform and aim to deliver a high-quality fit for purpose application.
You will support testers in any questions regarding the platform during the SDLC process.
You will be responsible for ensuring all solutions comply with the UI Standards and Development standards.
The client operate a standard Nexus Scrum process in their development work, and releasable increments are aligned to Sprints of a fixed period in length.
You will perform unit testing and support integrated testing with the team.
You're expected to form working relationships with key aspects of the business including:
Product representatives during requirements definition
The Lead API Developer during API specification and integrated testing
Other scrum teams during development and testing
Identify, evaluate, and potentially present options for implementation of solutions.
Articulates and documents the assumptions and any risks involved in options.
Involves appropriate stakeholders in drawing conclusions, but can make decisions independently and effectively
Communicates decisions clearly to those who are affected
Must Have at least 2 years’ experience in: .Net, C#.
Experience in SQL Server, Neo4J, Kafka, Kettle is desirable
Must be able to design, document and write code that adheres to the SOLID principals.
Excellent diagnosis skills to analyse, profile and troubleshoot bugs with implementation.
Experience with full stack dotnetcore based API’s, C#, Docker, and container based microservice architecture is desirable.
Have a clear understanding of the internal and external customers and their requirements.
Work collaboratively with Product Owners to establish expectations, needs and agree deliverables required.
Strive to deliver a high quality, maintainable product matching quality and expectations
Respond constructively and effectively to changing requirements that may affect sprint goals or deliverables.
Manage time and priorities to ensure work is delivered on time.
Impact assess any changes on existing solution, requirements and timelines for delivery.
Ensure any risks to delivery are communicated to management in a timely manner.
Working knowledge of SCRUM, Nexus SCRUM and other Agile practices. Knowledge of Test-Driven Development.
Experience in the following is essential:
At least 2 years’ experience in: .Net, C#.
Experience In the following is desirable:
Neo4J and Graph Database concepts
SQL Server relational databases
Azure DevOps Source Control
GIT Source Control
Angular 10 or greater
Using Docker containers and infrastructure
Degree in computer science, design, or equivalent work-based experience
Examples of own portfolio or source code are welcome.