Dot Net

3 weeks ago


Abingdon, United Kingdom Achilles Group Limited Full time

Description

An exciting role has become available to work within Achilles 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 Achilles systems.

It is complex, challenging, and intensive sometimes. If you like to work hard, want to show your skills as a .NET & Python 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 knowledge of SCRUM, Nexus SCRUM and other Agile practices. Knowledge of Test Driven Development.

Must Have at least 2 years’ experience in: .Net, C#, Python 3.8+.
Dotnet 6
HTML
JavaScript
Unit testing

Experience In the following is desirable:
Neo4J and Graph Database concepts.
SQL Server relational databases.
Kafka, Kettle.
Azure DevOps Source Control.
GIT Source Control.
Angular 10 or greater.
Using Docker containers and infrastructure.Key ResponsibilitiesDELIVERY
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.

PROCESS
Achilles 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.

RELATIONSHIPS
Your expected to form working relationships with key aspects of the business including:
• Product representatives during requirements definition
• Scrum Master leading the team you will work within
• Other developers and testers within the Scrum Team
• Other scrum teams during development and testing

DELIVERY
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.

PROCESS
Achilles 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.

RELATIONSHIPS
Your expected to form working relationships with key aspects of the business including:
• Product representatives during requirements definition
• Scrum Master leading the team you will work within
• Other developers and testers within the Scrum Team
• Other scrum teams during development and testing

CUSTOMER FOCUS
• 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

MANAGING CHANGE
• 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.QualificationsDegree in computer science, design or equivalent work-based experience.
Examples of own portfolio or source code are welcome.Person SpecificationProblem-solving skills
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 is able to make decisions independently and effectively.
Communicates decisions clearly to those who are affected.