stalwart Innovations

Senior Backend Engineer - .Net Core/Microservices Architecture

Job Location

in, India

Job Description

Job Description : Senior Backend Engineer (.NET Core Azure) Location : Remote Experience : 5 Years Job Type : Full-Time Role Overview : We are seeking a highly skilled and experienced Senior Backend Engineer with a strong focus on .NET Core and Microsoft Azure to join our dynamic and innovative team. In this role, you will be instrumental in designing, developing, and maintaining scalable, event-driven microservices that power our multi-channel retail environment. You will leverage your expertise in backend development, cloud technologies, and architectural best practices to deliver robust and high-performing solutions. This is a remote position offering the flexibility to work from anywhere. Responsibilities : - Backend Service Development: Design, develop, and implement robust backend services and APIs using .NET Core, C#, and adhering to Clean Architecture principles. - Unit Testing and Code Quality: Write comprehensive unit tests to ensure the reliability and quality of the developed code. Maintain high coding standards and participate in code reviews. - Azure Service Implementation: Utilize and integrate various Azure services, including but not limited to: - Azure Service Bus: Design and implement messaging solutions for asynchronous communication between services. - Azure Durable Functions: Develop stateful serverless functions for complex workflows and orchestrations. - Azure API Management (APIM): Design, secure, and manage APIs exposed to internal and external consumers. - Azure Data Factory: Build and manage data pipelines for ETL/ELT processes. - Other relevant Azure services as needed. - Event-Driven Architecture: Design and implement event-driven architectures using message queues and event streams to ensure scalability and responsiveness. - Microservices Architecture: Contribute to the design and development of microservice-based architectures, ensuring independent deployability and scalability of services. - Azure Cosmos DB Optimization: Design and optimize data models for Azure Cosmos DB, focusing on partitioning strategies, Request Unit (RU) consumption, and query efficiency to ensure optimal performance. - Cross-Functional Collaboration: Collaborate effectively with frontend developers, product managers, designers, and other stakeholders to understand business requirements and translate them into technical solutions. - Business Outcome Focus: Understand the business impact of technical decisions and ensure that solutions align with business objectives. - CI/CD Pipeline Setup: Design, implement, and maintain Continuous Integration/Continuous Deployment (CI/CD) pipelines using Azure DevOps for automated build, test, and deployment processes. - Infrastructure as Code (IaC): Promote and implement Infrastructure as Code (IaC) practices using Bicep (or ARM templates) to automate the provisioning and management of Azure resources. - Performance Monitoring and Troubleshooting: Monitor the performance and health of backend services and troubleshoot issues as they arise. - Security Best Practices: Implement security best practices in all aspects of development, ensuring the confidentiality, integrity, and availability of data and systems. Requirements : - Backend Development Experience: Minimum of 5 years of hands-on experience in backend development. - .NET Core Proficiency: Strong proficiency in .NET Core framework and C# programming language. - Azure Expertise: Deep understanding and practical experience with Microsoft Azure cloud platform and its core services, particularly those mentioned in the responsibilities. - Cosmos DB Experience: Proven experience in working with Azure Cosmos DB, including data modeling, querying, and performance optimization. - Distributed Systems and Scalability: Solid understanding of distributed systems principles, microservices architecture, and strategies for building scalable applications. - Multi-Channel Retail Experience (Big Plus): Experience working within a multi-channel retail environment and understanding its specific challenges and requirements is a significant advantage. - Clean Architecture: Familiarity with and experience in implementing Clean Architecture or similar architectural patterns. - Unit Testing: Proven ability to write effective unit tests using relevant testing frameworks. - CI/CD with Azure DevOps: Experience in setting up and managing CI/CD pipelines using Azure DevOps. - Infrastructure as Code (IaC): Familiarity with Infrastructure as Code concepts and experience using tools like Bicep or ARM templates. - Excellent Communication Skills: Strong verbal and written communication skills with the ability to effectively communicate technical concepts to both technical and non-technical audiences. - Teamwork and Collaboration: Excellent teamwork and collaboration skills with the ability to work effectively in a cross-functional team. Nice to Have : - Kafka Experience: Familiarity with Apache Kafka or other similar distributed streaming platforms. - DevOps Practices: Understanding of DevOps principles and practices. - Supply Chain/Retail Domain Knowledge: Deeper knowledge of supply chain and retail business processes. - Experience with other NoSQL databases. - Knowledge of containerization technologies like Docker and Kubernetes. Experience : - 5 years of relevant backend development experience with a focus on .NET Core and Azure. Location : - Remote (ref:hirist.tech)

Location: in, IN

Posted Date: 4/11/2025
View More stalwart Innovations Jobs

Contact Information

Contact Human Resources
stalwart Innovations

Posted

April 11, 2025
UID: 5139864380

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.