What are the responsibilities and job description for the IT Manager - Software Engineering - Financial Systems position at The Timberline Group?
Our client is undertaking a large transformation to implement new best-of-breed technology with a bias towards Cloud, SaaS, and systems integration. The Manager, Software Engineering, will work on design, development and delivery of innovative solutions that drive value and productivity across the enterprise, solve unique and complex problems that have a broad impact on the business, and develop and execute technical software development strategy focusing on modern application architecture.
Responsibilities
Responsibilities
- Staff and lead cross functional Scrum teams to deliver results according to the Product Owner’s roadmap, with high quality, and in alignment with the IT strategy
- Provide technical leadership and mentorship to engineers
- Coach and mentor team members for career development
- Actively manage team members by conducting one on ones, skip levels, and providing cross-training opportunities
- Manage the full life cycle of software products and the associated planning.
- Work closely with agile teams to prioritize the implementation of user stories while balancing the tradeoffs, ensuring continuous delivery of business value
- Guide the team towards common Agile practices and theories such as Scrum, Kanban, WIP limits, lean thinking, etc.
- Maintain strong relationships with business stakeholders and actively collaborate with peers across the organization
- Directly manage key vendor and consulting relationships with a high level of accountability and performance oversight
- Ensure data integrity, system security, and testing of system changes
- Support strategy and on-going operations for DevOps pipelines, QA automation, performance and site reliability
- Lead planning efforts to define and organize IT strategy initiatives
- Partner with Finance in defining departmental budgets and forecasts, in alignment with budgetary goals and IT roadmaps
- Measure progress toward achievement of IT department goals, providing measurement approaches / systems and regular reporting of IT metrics.
- Lead continuous improvement exercises to drive effectiveness and efficiency in IT processes
- Ensure accurate time reporting and financial accounting
- Conduct action planning (goal setting) and performance development
- Maintain strong partnership with business stakeholders to ensure delivery of efficient value-add services
- Partner with other departments and comply with internal policies and procedures (security, risk, sourcing, PMO, finance, accounting, HR, etc.)
- Work with business and technology partners to understand needs from the client perspective
- Drive technology discussions and facilitate decisions with other teams within the organization
- Ensure team gathers technical requirements, assess capabilities, and analyze findings to provide appropriate solutions
- Manage the development of solutions that improve efficiencies and add value to the business
- Lead process and technology solutions, integrations and automation, including testing.
- Implement best practices and standards that will be leveraged by the business to streamline and simplify operations
- Define and govern operational processes, guidelines and standards that facilitate robust, scalable, cost-effective and innovative services
- Manage risk identification within the technical architecture in partnership with security teams
- Build, maintain, and promote strong technical documentation
- Keep abreast of and gain expertise in evolving technology and understand how new technologies would benefit the Client
- Participate and lead activities (present, share, etc.) in communities and other forums related to relevant products and product capabilities