Job Description
The ideal candidate will design, develop and maintain scalable applications using .NET in an AWS environment. This individual will ensure high-quality code by writing automated tests, performing code reviews, and adhering to best practices.
* Design, develop, and maintain back-end applications using ASP.NET, Web APIs.
* Integrate third-party services and APIs into internal applications.
Key Responsibilities:
1. Develop and maintain software solutions using .NET Core and related technologies.
2. Work on integrating multiple systems and APIs to enhance overall system efficiency.
3. Collaborate with cross-functional teams to identify business requirements and implement solutions.
4. Implement automated testing and code review processes to ensure high-quality code.
5. Stay up-to-date with industry trends and emerging technologies to suggest improvements and enhancements.
Requirements:
* 10+ years of experience in software development.
* Strong understanding of .NET Core and Web APIs, along with knowledge of AWS.
* Proficient in C# with experience building backend services.
* Hands-on experience in AWS environments, including Lambda, SQS, SNS, EKS, and Kubernetes.
* Excellent problem-solving and debugging skills.
* Good written and verbal communication skills.
* Experience working in an Agile environment.
Preferred Qualifications:
* Azure experience is a plus.
* Understanding of the QSR industry is also considered beneficial.
* Knowledge of OAuth and webhooks.
What We Offer:
* Opportunity to work on challenging projects and contribute to the growth of the organization.
* Collaborative and dynamic work environment.
* Professional development opportunities.