Job Description
Client Overview :
Our client is a technology company specializing in software development and digital transformation services. They focus on delivering innovative solutions that enhance business processes and drive efficiency across various industries. With a commitment to quality and customer satisfaction, our client leverages cutting-edge technologies to help organizations achieve their goals and stay competitive in the digital landscape.
Key Responsibilities:
– Design, develop, and maintain server-side components using .NET Core.
– Architect and implement microservices to support scalable and resilient systems.
– Develop automated testing frameworks to ensure the quality and reliability of the backend
services.
– Implement caching strategies using Redis to optimize performance.
– Manage Kubernetes clusters for efficient deployment and scaling of applications.
– Set up and maintain CI/CD pipelines to streamline development and deployment processes.
– Work with both SQL and NoSQL databases, with a focus on MongoDB, to manage and store
data efficiently.
– Collaborate with front-end developers, product managers, and other stakeholders to design
and implement APIs.
– Develop comprehensive code and API documentation to ensure maintainability and ease of
integration.
– Utilize previous e-commerce experience to optimize the platform for business needs.
– Lead the backend team, providing guidance and mentorship to junior developers.
– Stay updated with the latest technologies and best practices in backend development.
Requirements:
– Proven experience as a senior back-end developer with expertise in .NET Core.
– Strong understanding of microservice architecture and design patterns.
– Experience in automated testing and test-driven development.
– Proficiency in implementing caching solutions using Redis.
– Hands-on experience with Kubernetes for container orchestration and management.
– Solid understanding of CI/CD pipelines and their implementation.
– Proficiency in working with SQL and NoSQL databases, with extensive experience in
MongoDB.
– Previous experience in the e-commerce domain, with a focus on backend development.
– Strong skills in writing clear and detailed code and API documentation.
– Excellent problem-solving skills and attention to detail.
– Strong communication and teamwork abilities.
– Ability to thrive in a fast-paced, collaborative environment.
Preferred Qualifications:
– Experience with other backend technologies and languages.
– Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
– Familiarity with DevOps practices and infrastructure as code.
– Experience in leading and managing development projects or teams.
What We Offer:
– Competitive salary and benefits.
– Opportunity to work on a state-of-the-art project with a talented team.
– Flexible work environment and the option for hybrid work.
– Professional growth and development opportunities.