Software Engineering Manager
Current• As the Manager, guide the team’s development efforts towards successful project delivery and application support• Present portfolio health to Directors Accountable(s) bi-weekly • Accountable for project budget to ensure alignment to strategic play / domain / programs • Running in SAFe agile and monitors the solution Kanban and solution health via appropriate metrics • Provide leadership to Program/ Project Managers, and/or Scrum Masters as needed, create a positive team environment, and provide direction in ambiguous situations• Provide technical leadership to teammates through technical design, code reviews and implementation of best practices• Collaborate with other Development teams, Enterprise Architecture and Support teams to design, develop, test and maintain the various platforms and their integration with other systems.• Communicate with technical and non-technical groups on a regular basis as part of product/project support• Lead multiple existing teams which handle direct business data processing. • Lead the teams through a renovation of the processes while continuing to support the existing processing and key deliverable.• Critically evaluate requirements and solution alternatives to create a strategy and roadmap for direct business technology going forward.• Collaborate with, and develop an excellent working relationship with our Business and Technology partners to work toward delivery of our goals• Create any new necessary governance to ensure that deadlines are met and transparent communication about priorities and status are shared• Technical leadership of the platform which currently includes technologies such as SQL Server, C#, .Net Core 8, Angular, 16, Entity Framework 4.0, Xunit, nsubstitute, Rest/Web Api and many batch jobs handling feeds from a variety of external and internal sources.