Senior .NET Developer (Back End)

Reporting to the Development Manager, we are looking for a talented, Senior Back End .NET Developer to extend our team involved in the development of large-scale, leading-edge manufacturing and supply chain solutions. The successful candidate will have a B.Sc. or M.Sc. in Computer Science with 5+ years experience with the Microsoft .NET technology stack.

Apply Now
JOB DESCRIPTION
    • Work closely with the Development Manager and Software Designers to design, engineer and code solutions as per functional requirements.
    • Work closely with Head of Development to determine software architecture,  realisation principles and support the development planning and prioritisation processes.
    • Collaborate with the Chief Product Officer and Product Management Team to work out the design and realisation of functional and non-functional requirements.
    • KEY RESPONSIBILITIES
  • Design, engineer and code large scale world-class projects using cutting edge technologies (.NET Core).
  • Tackle challenging problems and find creative solutions.
  • Participate in design & decision-making processes.
  • Build new features, functions and modules. Directly impact the future of our product.
  • Write high-quality, functional code.
  • Improve your skills, learn, educate and enrich other team members.
  • Perform code reviews, evaluate implementations, provide feedback.
  • Mentor other team members.
  • KNOWLEDGE / SKILLS REQUIRED
  • B.Sc. or M.Sc. in Computer Science or a related field.
  • Experience with large-scale web applications.
  • Ability to design and engineer complex software solutions.
  • 5+ years of previous engineering experience with .NET backend development.
  • Strong knowledge of C#., APS.NET Core, REST API, Relational Databases (SQL), MS SQL Server, noSQL Databases.
  • Experience with HTML5, CSS, JavaScript, MS Azure development.
  • Comfortable taking challenges and learning new technologies.
  • Excellent communication skills with engineering teams.
  • Ability to work independently, prioritise, assess and resolve challenges.
  • Excellent reliability, dependability, and trustworthiness.
  • Comfortable working in a dynamic environment.
  • Delivery and quality-oriented.
Realise your potential
Apply today and start your journey with us.