IT Manager - Software Engineering - Oracle Financial Systems
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
About You
- Bachelor's degree in MIS, computer science, engineering or related field, or 3-5 years of applicable experience
- 3-5 years leading software engineering teams
- 3-5 years of overall software engineering experience in a complex enterprise environment
- Experience with designing and implementing application integration patterns.
- Experience with integration platforms such as Dell Boomi or Mulesoft
- Experience leading the development of a technology products throughout the full product lifecycle
- Prior experience with cloud native architecture and software engineering
- Expert understanding of technically complex product and process technologies
- Proven ability to design and architect highly scalable applications and platforms
- Ideally a strong background in retail, merchandising, and supply chain technology
- Experience leading Agile development teams preferably in Scrum, Kanban, and SAFe methodologies
- Ability to lead cross functional teams, projects, and processes
- Deep expertise and experience with solution design and delivery and integration of large-scale complex enterprise systems
- Experience in budget planning and financial management
- Experience in multiple enterprise environments, industries and development methodologies
- Experience with ITIL, Agile and Cloud concepts
- Strong vendor management skills with proven experience in negotiating optimal agreements and ensuring desired service