REQUIREMENTS:
- Senior-Level professional with 9+ years of overall experience in software engineering and enterprise application development.
- Strong expertise in Sitecore and .NET framework development with proven experience delivering scalable, enterprise-grade solutions.
- Extensive experience with AWS services and serverless architectures including Lambda, API Gateway, and DynamoDB.
- Solid understanding of event-driven architectures and microservices-based system design.
- Strong experience in designing and developing RESTful and GraphQL APIs.
- Hands-on experience with databases such as MongoDB, DocumentDB, and DynamoDB.
- Experience implementing localized and multi-lingual systems, including integration with machine translation services.
- Familiarity with containerization and orchestration tools such as Docker and Kubernetes.
- Experience handling and processing geospatial data within enterprise applications.
- Front-end development experience using React with strong understanding of modern UI development practices.
- Excellent English communication skills with the ability to articulate technical concepts clearly.
- Strong AWS technical specialization combined with in-depth Sitecore knowledge.
- Comfortable working in Docker and Kubernetes-based environments.
- Collaborative, detail-oriented, and pragmatic approach to problem-solving.
- Experience working within complex enterprise cloud ecosystems.
RESPONSIBILITIES:
- Design and develop scalable enterprise applications using Sitecore and .NET framework aligned with business and architectural standards.
- Architect and implement cloud-native and serverless solutions leveraging AWS services including Lambda, API Gateway, and DynamoDB.
- Build and maintain event-driven, microservices-based architectures ensuring scalability, reliability, and performance.
- Design, develop, and optimize RESTful and GraphQL APIs for seamless system integrations.
- Implement robust database solutions across MongoDB, DocumentDB, and DynamoDB ensuring data consistency and performance.
- Develop and maintain localized and multi-lingual platforms with machine translation integrations.
- Containerize applications and manage deployments using Docker and Kubernetes within enterprise environments.
- Work on geospatial data processing and integration within business applications.
- Collaborate with cross-functional teams including frontend, DevOps, and cloud engineering teams to deliver end-to-end solutions.
- Drive architecture reviews, ensure adherence to best practices, and contribute to technical decision-making.
- Lead troubleshooting, performance optimization, and root-cause analysis for production systems.
- Mentor and guide engineering teams while ensuring high-quality, maintainable, and secure code standards.
Bachelor’s or master’s degree in computer science, Information Technology, or a related field.