Senior Developer

Arch Retail Solutions

We are looking for a Senior .NET Developer to join our team and take ownership of a business-critical enterprise platform. This role blends hands-on development, architecture leadership, and production support, working across web, services, and data layers.

You’ll play a key role in modernising and evolving a large-scale .NET 8 platform, collaborating closely with Product and Technical teams to deliver high-quality solutions.

Key Responsibilities

  • Design, develop, and deliver new features aligned to business requirements
  • Maintain and enhance an enterprise .NET platform across UI, services, and database layers
  • Troubleshoot and resolve production issues and bugs
  • Lead technical design discussions and contribute to architecture decisions
  • Mentor developers and enforce coding standards and best practices
  • Ensure quality through testing, code reviews, and documentation
  • Provide accurate estimations and support agile delivery processes

Tech Stack

  • Languages: C#, SQL, JavaScript/TypeScript
  • Frameworks: .NET 8, ASP.NET Core, Blazor Server, MVC
  • Services: CoreWCF / service-based architecture
  • Databases: Microsoft SQL Server, LINQ, ADO.NET
  • Testing: MSTest, xUnit, Playwright
  • DevOps: Git, CI/CD pipelines, MSBuild, NuGet
  • Architecture: Layered enterprise systems, distributed services

Minimum Requirements

  • 5+ years software development experience
  • 2+ years in a senior .NET role
  • Strong experience with enterprise-scale systems
  • Solid knowledge of C# and SQL
  • Experience with distributed services and web applications
  • Proven ability in architecture and technical design
  • Agile/Scrum experience
  • Relevant IT qualification or equivalent

Nice to Have

  • Retail, ERP, or transactional system experience
  • Exposure to hybrid modernisation (legacy + .NET 8)
  • Experience with Azure or cloud-based architectures
  • Observability and monitoring tools

What We’re Looking For

  • Strong problem-solving and analytical thinking
  • Ownership mindset and accountability
  • Clear communication across technical and business teams
  • Passion for mentoring and growing others
  • Ability to balance delivery speed with long-term maintainability

Why Join Us?

  • Work on a large-scale, high-impact system
  • Influence architecture and technical direction
  • Collaborate with experienced teams in a modern .NET environment
  • Opportunity to lead, mentor, and make meaningful contributions

Ready to apply? Submit your CV today and be part of building enterprise-grade solutions that matter.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.