Role Overview
We are looking for an experienced Full Stack Developer to work in a fast-paced, collaborative environment and deliver scalable enterprise applications.
This role involves end-to-end ownership of development, team leadership, and close collaboration with Architects, Product Owners, Business Analysts, and UX teams. You will be responsible for driving technical excellence, managing deliverables, and ensuring adherence to best practices across the software development lifecycle.
Key Responsibilities
- Design, develop, and maintain enterprise applications using .NET Core/.NET 8, React, and Azure
- Lead a team of developers, ensuring quality delivery and adherence to timelines
- Participate in architecture discussions, design reviews, and system specifications
- Develop and integrate Microservices and Micro-Frontends (MFE)
- Build and consume REST APIs / Web Services
- Facilitate Agile ceremonies: sprint planning, stand-ups, retrospectives, and reviews
- Manage project tracking including dashboards, status reports, and velocity metrics
- Collaborate with cross-functional teams to deliver scalable and user-centric solutions
- Ensure best practices in coding, testing, security, and performance optimization
- Identify risks/issues and drive resolution with stakeholders
- Mentor team members and handle technical/non-technical queries
- Implement CI/CD pipelines and manage deployments in Azure environments
Required Skills & Qualifications
- 6+ years of experience in Full Stack Development
- Strong hands-on expertise in:
- .NET Core / .NET 8, C#
- React, React Native, Redux
- Azure Cloud (App Services, AKS, Functions, Storage, Service Bus, etc.)
- Experience with Microservices Architecture & MFE (Micro-Frontends)
- Strong knowledge of SQL and Database Design
- Experience with CI/CD tools (GitHub, Bitbucket, Jenkins, TFS)
- Understanding of DevOps practices and containerization (Docker, Kubernetes)
- Experience in unit testing and automation frameworks
- Strong knowledge of SOLID principles and design patterns
- Experience working in Agile (Scrum/Kanban) environments
- Excellent problem-solving and analytical skills
- Strong communication and documentation skills
Preferred Skills
- Experience with Agentic AI, Microsoft Copilot, OpenAI tools, LangGraph, CrewAI, AutoGen
- Knowledge of Supply Chain domain
- Experience handling multi-shore/global projects
- Exposure to ETL processes and data-driven applications
What We’re Looking For
- Strong leadership and team management skills
- Ability to handle multiple projects and priorities
- High attention to detail and quality standards
- Ability to translate business requirements into technical solutions
- Self-driven, proactive, and collaborative mindset
Operations & Responsibilities
- Ensure system performance, scalability, and availability (24/7 environments)
- Monitor application logs, traffic, and system health
- Troubleshoot production issues and support customer success teams
- Maintain security and compliance best practices
Additional Expectations
- Stay updated with latest technologies and industry trends
- Participate in knowledge sharing and continuous improvement initiatives
- Contribute to process improvements and best practices
