Manager, Development, Advisor360, LLC, Needham, Massachusetts (Hybrid)
Responsible for working directly with product managers to define the product roadmap, estimate the scope of work, and produce deliverable results for software applications. Will serve as a leader of both the employees and technology within the application development product line. Will also manage, grow, hire, retain, and build a strong engineering team and empower them to deliver a high-quality product in a timely manner. Specific duties include:
- Assure that the application development team is fully engaged and productive at all times by overseeing team’s daily operations and knowing the status of each project and assisting employees with prioritization.
- Possess thorough visibility into projects and drive and coordinate progress considering cross-functional requirements.
- Effectively create and communicate the status of key initiatives across the organization.
- Grow employees and build a strong team by hiring, coaching, guiding, training and holding the team accountable to deliver on the business need.
- Lead from the front through hands-on management practices working alongside employees, embedding coaching and feedback consistently.
- Empower team members to listen, think, and execute day-to-day objectives while considering priorities.
- Perform annual performance cycle management for team members including recommending merit and bonus for employees based on goals and performance.
- Implement and promote the use of standards and best practices within the application development product line.
- Guide and help team members practice and exercise autonomy and accountability.
- Consistently deliver ongoing feedback through 1:1 meeting cycles and other mechanisms of communication.
- Collaborate with other development managers to ensure best practices and strategies are being communicated consistently across functional areas.
- Take initiative to drive product development forward with minimal oversight.
- Drive activity from initiation to completion and take responsibility for ensuring the progress of the team.
- Exercise decision making in consideration of the entirety of the software development ecosystem.
- Drive employees to deliver a great product to Advisor360°’s customers and users.
- Operate at a granular level to understand the technical details of the application development team in order to resolve obstacles and communicate status utilizing a team-oriented mindset.
Requirements:
Position requires a bachelor’s degree (or an equivalent foreign degree) in Computer Science, Computer Engineering, IT or a closely related field and 7 years of experience as a Software Developer. Must have 5 years of experience (which can have been gained concurrently with the primary experience above) working with the following:
- Enterprise-level software development across the Software Development Life Cycle (SDLC) applying Agile methodologies including coding standards, code reviews, source control management, build processes and testing;
- Managing work items in a SCRUM environment including providing estimates, evaluating feasibility, helping with requirements definition;
- Leading the definition and development of multi-tier web service experience.
- Partnering with product or program management teams and working with customers and partners;
- Building systems in microservice-based architecture, implementing tools, process methodologies and resolving blockages and working with Visual Studio, Git, Atlassian Suite (Jira, Confluence), Azure Devops(server/ service) and SonarQube;
- Working with any of the following technologies: angular, .NET Core, Azure, SignalR, event driven architecture, SQL Server, and Apache kafka;
Must also have 2 years of experience (which can have been gained concurrently with the other requirements) in a Team Lead role performing software development in an Azure Cloud environment with responsibility for both on-site and offshore development teams.
This is a hybrid position working 3 days/week at the company’s office in Needham, Massachusetts and 2 days/week working from a home office.