Full Stack Application Development Manager
Full Stack Application Development Manager
We are seeking a dynamic and experienced Full Stack Application Development Manager to lead the development of an enterprise-level Digital Customer Portal. This role will oversee a team responsible for building and scaling a unique Digital Customer Portal that will significantly impact the end-user experience. The ideal candidate will possess a strong technical background in Full Stack Web Development using C# Core, React Framework, and Azure Development while demonstrating proven leadership in managing onshore and offshore teams.
Key Responsibilities:
-
Lead and manage a team of 10+ Full Stack Engineers, ensuring high-quality development and delivery.
-
Oversee the architecture, design, and development of a Digital Customer Portal using C#, React, and Azure.
-
Utilize Jira to manage team bandwidth, track project progress, and assign tasks.
-
Provide technical expertise in software architecture, design patterns, and data structures.
-
Ensure the successful implementation of Microsoft Azure development offerings, including Azure SQL, Service Bus, and PowerPlatform.
-
Collaborate with stakeholders to define business requirements and translate them into scalable technical solutions.
-
Work in an Agile environment, driving sprint planning, backlog grooming, and iterative product development.
-
Oversee source code management using GitHub and ensure best practices in DevOps and CI/CD pipelines.
-
Provide mentorship and technical guidance to team members, fostering a culture of collaboration and continuous improvement.
-
Troubleshoot and optimize SQL queries, ensuring efficient data management.
-
Work closely with designers, analysts, and other technical teams to initiate and develop new software applications.
Required Skills & Qualifications:
-
Expert knowledge of C# programming language and its core concepts.
-
Advanced expertise in React and the React Framework for front-end development.
-
Extensive experience in Azure development, including Azure SQL and cloud service offerings.
-
Strong background in software architecture, including proficiency with design patterns such as MVVM, MVC, dependency injection, and observer patterns.
-
Experience managing onshore and offshore teams of 10+ engineers.
-
Proficiency in SDLC tools for source code control and work item management.
-
Hands-on experience with Dynamics 365 and Microsoft PowerPlatform.
-
Experience in digital website development and e-commerce platforms.
-
Previous experience in a DevOps environment, with a strong understanding of CI/CD pipelines.
-
Proficient in using GitHub, Postman, Jira, and DB query tools.
Must-Have Leadership & Soft Skills:
-
Proven leadership in managing high-performing development teams across multiple projects.
-
Strong stakeholder management, with the ability to present complex technical concepts to non-technical audiences.
-
Excellent communication, collaboration, and conflict-resolution skills.
-
Ability to drive consensus and align multiple groups toward a common goal.
-
Experience leading teams in an Agile environment, fostering iterative development and continuous improvement.
Why Join Us?
-
Be part of an innovative, forward-thinking organization developing cutting-edge enterprise solutions.
-
Lead a high-impact team transforming data and service integration across the company.
-
Work with a collaborative leadership team dedicated to your personal and professional growth.
If you are a visionary leader with a passion for technology and team development, we encourage you to apply!