[Remote] Manager, Full-Stack Development
Note: The job is a remote job and is open to candidates in USA. Avanade is seeking a Manager, Full-Stack Developer with expertise across both front-end and back-end development. The role involves leading cross-functional development teams, translating business requirements into technical solutions, and ensuring high-quality software delivery while fostering a culture of innovation and continuous learning.
Responsibilities
- Translate business process requirements into detailed application and technical architecture designs
- Configure, build, and test application and system components to deliver high-quality solutions
- Collaborate with developers, designers, and architects to ensure solutions meet functional requirements and performance expectations
- Lead and oversee cross-functional development teams to design, develop, and enhance software assets that meet client and business needs
- Drive end-to-end delivery, ensuring adherence to methodologies, timelines, and quality standards
- Proactively identify, track, and resolve risks and issues impacting delivery
- Participate in and lead quality management reviews, ensuring all deliverables align with defined requirements
- Contribute to continuous improvement initiatives, including process optimization and best practice adoption
- Coordinate and lead peer reviews and technical walkthroughs to ensure code quality and design integrity
- Develop and maintain technical, functional, and end-user documentation
- Provide ongoing application and technical support as needed
- Manage delivery commitments, including tracking progress, reporting status, and ensuring milestone achievement
- Collaborate with and leverage offshore teams to support global delivery
- Foster a culture of accountability, innovation, and continuous learning within the team
- Support business development efforts as needed, including contributing technical expertise during the sales process
- Recommend and implement improvements to development processes, maintenance practices, and system standards
- Own product engineering within a business unit, including managing engineering metrics, cost, quality, and client satisfaction across portfoliosSkills and experiences
Skills
- 5+ years of relevant experience, preferably in a technology or consulting environment
- Bachelor's degree in Computer Science, Engineering, MIS, or a related field (or equivalent experience)
- Experience working with global and offshore teams, with at least 3+ years in distributed delivery environments
- Programming: C#/.NET or Java
- Service Development: RESTful APIs, Microservices, ASP.NET Core, Azure API Management, Azure API Apps
- Cloud (Azure): Compute, Storage, and PaaS services (App Services, Web Apps, Azure Functions, Logic Apps, Service Bus, Cognitive Services)
- Data & ORM: SQL Server, Azure SQL, Entity Framework or Hibernate
- Containers: Docker, Kubernetes, AKS
- DevOps: Git, Azure DevOps, Maven, Jenkins
- Scripting & Web Technologies: JavaScript, TypeScript, ES6, jQuery, JSON
- Design & UI: HTML5, CSS3, SASS/LESS, Bootstrap, responsive and usability design principles
- Frameworks: Angular, React, Node.js, Vue.js, or similar modern frameworks
- Web Frameworks: ASP.NET MVC, PHP, JSP/Spring
- Testing & Tooling: Git-based workflows, Grunt, npm, Jasmine, Selenium
- Exposure to RPA tools such as Blue Prism, UiPath, or Automation Anywhere
- Strong understanding of application lifecycle management, Agile methodologies, and software planning
- Proven ability to lead teams and deliver high-quality outcomes aligned to timelines, budgets, and operational goals
- Accountable for the quality, accuracy, and timeliness of team deliverables, as well as chargeability and training targets
- Experience managing integration of workstreams to support broader strategic and operational objectives
- Ability to recruit, mentor, and develop talent, while influencing and managing virtual teams
- Demonstrated ability to manage multiple projects simultaneously and drive them through to completion
- Strong communication and presentation skills, with the ability to convey complex information to technical and non-technical audiences
- Ability to quickly understand customer processes and translate business needs into technical solutions
- Strategic thinker with the ability to connect technology solutions to business outcomes
- Proven problem-solving skills with the ability to anticipate, identify, and resolve challenges
- Ability to work independently and collaboratively in fast-paced, evolving environments
- Up-to-date knowledge of Microsoft technologies and ecosystem
Benefits
- Medical, dental, vision, life, and long-term disability coverage
- A 401(k) plan
- Bonus opportunities
- Paid holidays
- Paid time off
- Minimum 80 hours per year for training and paid certifications
- Real-time access to technical and skilled resources globally
- Dedicated career advisor to encourage your growth
- Engaged and helpful coworkers genuinely interested in you
Company Overview
Company H1B Sponsorship
Apply To This Job