JS Careers has been engaged to find a highly skilled .NET Architect to lead the design and delivery of large-scale, cloud-native solutions for an established digital engineering consultancy.
This role will see you working across complex enterprise environments, shaping modern architectures on AWS, and driving end-to-end technical excellence from design through to deployment.
What you'll be doing:
* Architect, build, and maintain high-performance applications using C# and .NET Core.
* Design and manage cloud infrastructure using AWS CDK for .NET and Terraform templates.
* Build solutions leveraging AWS Lambda, MSK Connect, Apache Flink, Amazon Neptune, and Athena.
* Take ownership of the entire development lifecycle — from architecture and coding to deployment and optimisation.
* Enhance system performance, reliability, and architecture maturity with a customer-first mindset.
What we're looking for:
* 15+ years' experience across software engineering and architecture.
* Deep expertise in C#, .NET Core, and CDK.Net.
* Strong background building web applications and RESTful APIs.
* Proven experience with CloudFormation and/or Terraform.
* Exposure to CI/CD pipelines (GitHub Actions, TeamCity).
* Solid database knowledge — Aurora RDS, Postgres, SQL Server, or DocumentDB.
Bonus points for:
* Experience with AWS data and streaming services (Lambda, Flink, Glue, Kinesis, Athena).
* Understanding of core networking principles and observability tools (Grafana, Prometheus).
* Familiarity with Liquibase/Flyway for schema migration.
* Scripting proficiency (PowerShell, Bash, or Ansible).
* Experience across both Windows and Linux environments.
You'll succeed if you:
* Are a self-starter who can translate high-level requirements into technical outcomes.
* Have a passion for clean architecture, SOLID principles, and modern engineering practices.
* Thrive in a collaborative, autonomous environment.
* Bring a quality-first mindset and pride in delivering solutions that last.