The company is looking to build and optimize its .NET Core API and AWS cloud infrastructure to power its Vending Management Software (VMS) and related applications.
Requirements
- .NET Core (C-Sharp) development experience
- PostgreSQL, including query optimization and schema design
- AWS services, particularly ECS, SQS, Lambda, and IAM
- Event-driven applications using message queues like AWS SQS
- RESTful API development, authentication (OAuth, JWT), and security best practices
- CI/CD pipelines, Git, and infrastructure automation
- Infrastructure as Code (Terraform, CloudFormation, or Pulumi)
Responsibilities
- Develop & Optimize APIs: Design, build, and maintain .NET Core (C-Sharp) APIs and microservices with a focus on scalability, performance, and reliability.
- Implement AWS SQS and Lambda functions for asynchronous workflows and real-time processing.
- Design efficient database schemas and optimize queries for PostgreSQL.
- Develop solutions that scale horizontally within AWS ECS.
- Optimize performance through caching strategies, API response tuning, and concurrency management.
- Implement authentication and authorization using OAuth, JWT, and IAM policies.
- Write unit, integration, and performance tests to ensure system stability.
Other
- 8+ years of hands-on back-end development experience
- Ability to interpret technical documentation and work with industry protocols
- Work cross-functionally with front-end, DevOps, and product teams to align technical solutions with business needs
- Debug and resolve complex back-end issues in a distributed environment