System Design Specialist Job Summary As a key member of our team, you will be responsible for designing, developing, and optimizing scalable backend services, APIs, and data systems that support web and mobile features. You will have the opportunity to work with cross-functional teams to deliver seamless user experiences and contribute to the development of innovative technologies that drive business growth. Key Responsibilities: - Design, develop, and optimize RESTful APIs and services using C#, ASP.NET Core, and EF Core on our Azure cloud platform. - Architect and maintain scalable backend infrastructure that meets the needs of our growing user base and partner ecosystems. - Integrate with external APIs like Google Places, vet systems, and payment processors. - Leverage customer data platforms (CDPs) and headless CMS solutions to enhance personalization and dynamic content delivery. - Collaborate with cross-functional teams to deliver seamless user experiences. - Evaluate and ensure compliance with performance, security, and regulatory standards. - Participate in code reviews, documentation, and agile development processes using Git, PRs, and Azure DevOps. - Troubleshoot and resolve backend issues and improve system performance. - Stay up-to-date with industry trends and recommend new tools, technologies, and methodologies. Requirements: - Proven experience in backend development using C#, ASP.NET Core, Entity Framework Core, and RESTful API architecture. - Familiarity with Azure Cosmos No-SQL DB and its applications. - Hands-on experience with Azure cloud services deployment, debugging, maintenance, and optimization. - Familiarity with Visual Studio 2022 and its features. - Understanding of scalable database design principles, optimization techniques, and cloud-based deployment strategies. - Proficiency with Git, version control, and CI/CD workflows. - Familiarity with agile storyboarding and sprint management tools. - Expertise in software engineering best practices, design patterns, and testing frameworks. - Experience integrating with external services and APIs. Benefits: - Opportunities for continuous learning and professional growth. - Recognition of MS certifications and dedication to excellence. - Inclusive and collaborative work environment that fosters creativity and innovation.