BOK Financial - Tulsa, OK

posted 2 months ago

Full-time - Mid Level
Tulsa, OK
Credit Intermediation and Related Activities

About the position

The IT Team Manager at BOK Financial is a pivotal role responsible for leading a team of software engineers in the development of high-quality software products. This position requires a blend of technical expertise and leadership skills to ensure that software projects are completed efficiently, on time, and to the highest quality standards. The IT Team Manager will work closely with the Software Engineering Manager and collaborate with various departments, including product management and quality engineering, to align software development efforts with business objectives. In this role, you will manage a team of software engineers, providing technical leadership, mentorship, and coaching to foster their professional growth. You will be instrumental in developing project plans, setting goals and deadlines, and allocating resources effectively. Adherence to software development methodologies such as Scrum and Waterfall is crucial, as is the promotion of best practices within the team. You will also be responsible for evaluating team members' performance, providing constructive feedback, and identifying skill gaps to facilitate training and development opportunities. The culture within the team is centered around innovation and collaboration, with a strong emphasis on staying updated with industry trends and emerging technologies. As an IT Team Manager, you will play a key role in fostering a healthy, respectful, and collaborative environment, not only within your team but across the organization. This position also involves participating in the recruitment and hiring process for new team members, ensuring that the team continues to grow and evolve in alignment with the company's mission to empower its stakeholders through resilient and customer-centric technology.

Responsibilities

  • Manage a team of software engineers and provide technical leadership, mentorship, and coaching as needed.
  • Develop project plans, set goals and deadlines, and allocate resources appropriately.
  • Ensure software development methodologies for Scrum/Waterfall are followed and that best practices are adhered to.
  • Collaborate with other departments to identify and address issues and ensure that solutions meet business requirements.
  • Foster a culture of innovation within the team, staying updated on industry trends and emerging technologies.
  • Evaluate team members' performance and provide feedback and guidance for improvement.
  • Participate in recruiting and hiring new team members.
  • Build a healthy, respectful, collaborative culture within your team and others around the company.
  • Fulfill Agile Sprint Roadmap initiatives where applicable.
  • Identify skill gaps and development opportunities for direct reports.
  • Facilitate training and coaching of software engineers to foster professional growth.

Requirements

  • Bachelor's or master's degree in a technology field or equivalent experience.
  • 2+ years of leadership or management experience.
  • Strong technical knowledge of software development principles and practices.
  • 5 years or more of Java application experience including RESTful API development.
  • Strong experience with Spring IoC container and Spring Boot Microservices.
  • Experience with AWS Cloud-based development, Kubernetes, Docker, DevOps, OAuth, and OKTA.
  • Excellent leadership and communication skills.
  • Strong problem-solving and analytical skills.
  • Knowledge of project management tools and techniques, including Jira, Agile, and Scrum.
  • Experience in effectively managing remote teams.

Nice-to-haves

  • Technology certifications are preferred.
  • Banking and Financial Service experience is preferred.

Benefits

  • Excellent training and development opportunities to support long-term career growth.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service