Description
You will design and build scalable .NET APIs and microservices, owning the architecture from requirements to deployment.
This role is on-site.
Responsibilities
- Architect RESTful services and microservices using .NET, C#, and Entity Framework on AWS.
- Design and optimize PostgreSQL databases for performance and scalability.
- Develop solutions using AWS Lambda, SQS, EventBridge, Glue, CloudWatch, Parameter Store, and S3.
- Create high-level and low-level design documents, utilizing Domain-Driven Design to decompose monoliths.
- Integrate third-party systems and manage deployment via Harness, ensuring idempotency and fault tolerance.
Required Skills
- 10+ years of experience in software engineering with a focus on API design.
- Strong proficiency in C#, .NET, and Entity Framework.
- Hands-on experience with AWS services (Lambda, SQS, EventBridge, Glue, CloudWatch, Parameter Store, S3).
- PostgreSQL database design and optimization expertise.
- Experience with design tools like Lucidchart or draw.io.
- Knowledge of Domain-Driven Design (DDD) and microservices decomposition.
- Familiarity with deployment tools such as Harness.
Preferred Skills
- Experience with Large Language Models (LLMs) and AI-assisted development tools like Cursor.