Our client is looking for a talented Senior Software Engineer to join our team and play a key role in building, refining and supporting a best-in-class microservice-based eCommerce solution, leveraging an API first, headless, cloud-based approach. As a Senior Software Engineer, you will work in a team environment and contribute to the design and development of API- driven microservices and event driven models, enabling end-to-end eCommerce transactions such as order entry, fulfillment, inventory, tracking, product management, and more.
This position requires strong attention to detail, critical thinking, creativity, and strong programming skills with a focus on modern architectures. You should have the ability to work in an Agile environment where flexibility, teamwork, and quality delivery of business solutions are required.
Required Skills & Experience:
Experience in transaction based coding and eCommerce domain.
- Strong experience in working with and creating public APIs in .NET/C#
- Strong experience building API enabled microservices .NET/C#
- Strong experience with object-orientated programming languages
- Strong experience with version control
- Experience in service-oriented architectures
- Experience with Docker and Kubernetes
- Experience with Apache Kafka
- Experience with Elasticsearch
- Knowledge of AWS cloud environments
- SOAP, REST, XML, JSON
- Strong relational database experience – SQL, PL/SQL
- Experience with document databases