Software Engineer – .NET

July 2, 2026
Application ends: October 1, 2026
Apply Now

Job Description

Job Description

We are seeking a skilled Full Stack Engineer Mid Level—to help design, build, and optimise the next generation of our products. You’ll work across a modern technology stack spanning .NET microservices, cloud‑native platforms, and robust DevOps practices to deliver solutions that create meaningful impact across transport and mobility networks.

This role offers variety, collaboration, and the opportunity to contribute to a high‑performing product team using agile ways of working.

What You’ll Do

Working closely with a Product Manager, Engineering Lead, and an agile product team, you’ll help deliver high‑quality, valuable features each sprint. You will focus on delivering high‑quality features within a supportive team environment. You’ll contribute to the design, development, and maintenance of full‑stack solutions—from back‑end microservices and APIs to contemporary front‑end user interfaces.

You’ll apply best‑practice engineering techniques including secure development, peer code reviews, automated testing, and CI/CD‑driven delivery. You will also support technical investigations, helping assess trade‑offs and contribute recommendations that guide sound engineering decisions.

Your work will include:

  • Building .NET microservices and distributed system components aligned with our technical reference architecture.
  • Work closely with Senior Engineers and Leads to understand design patterns and architectural decisions.
  • Developing clean, accessible, and high‑performance UIs using modern front‑end frameworks.
  • Contributing to automated testing across unit, integration, and end‑to‑end layers to ensure reliability and maintainability.
  • Supporting product rollouts, troubleshooting issues, and assisting with deployments to ensure seamless delivery to customers.
  • Participating in design discussions, documentation, and knowledge‑sharing activities that contribute to the uplift of engineering capability.
  • Take ownership of well‑defined components and tasks.
  • Contribute to code quality, testing, and team best practices.
  • Grow your technical depth while learning more complex system‑level concepts over time.

Qualifications

Personal Attributes:

  • Ability to manage work independently while collaborating effectively in teams.
  • Excellent communication skills; able to clearly articulate technical concepts.
  • Attention to detail and the ability to balance multiple priorities.
  • Strong sense of accountability and ownership.
  • Strong analytical and problem-solving skills.
  • Thrives in fast-paced, enterprise environments with shifting priorities- Agile and Scrum focused.

Essential:

  • Prior experience in a software product environment using ScrumDevOps, and continuous delivery.
  • Proficiency in C# and .NET for building microservices and business logic.
  • Experience with AWS core services
  • Experience with containerisation (Docker), orchestration (Kubernetes), and messaging technologies (RabbitMQ, Redis) is desirable.
  • Familiarity with REST, JSON, and modern API patterns; exposure to gRPC or Protobuf is a plus.
  • Experience with git-based workflows, CI/CD pipelines, and tools such as GitLab.
  • Comfortable in both Windows and Linux development environments.

Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs
#FreelanceGraphicDesigner
#WorkFromHomeDesignJobs
#OnlineWebDesignWork
#RemoteDesignOpportunities
#HireGraphicDesigners
#DigitalDesignCareers
# Dynamicbrand guru