Team Leader - Applications Development

Overview

On Site
USD 106,000.00 - 132,000.00 per year
Full Time

Skills

Preventive Maintenance
Project Management
Team Leadership
IBM RPG
IBM DB2
Business Transformation
Productivity
SAP BASIS
Mentorship
Performance Management
Process Improvement
Research
Team Management
Leadership
Application Development
Programming Languages
Python
.NET
C#
Java
Artificial Intelligence
Machine Learning (ML)
Machine Learning Operations (ML Ops)
Image Processing
IBM I
Back Office
Software Development
People Management
Agile
Kanban
Business Process
Continuous Improvement
Articulate
Emerging Technologies
Enterprise Software
Management

Job Details

Location: Hybrid- Jacksonville, FL

Schedule: Monday - Friday 8am-5pm

Salary: $106,000 - $132,000

What work will you perform?

The software development Team Lead is a strategic and hands-on leadership role designed for an experienced professional who thrives at the intersection of advanced technology and team management. The ideal candidate will possess a background in Machine Learning (AI/ML), Microsoft .net, IBMi RPG development, DB2 database management, or other technologies. This role is critical in leading cross-functional teams towards delivering innovative software solutions that power business transformation.

Essential Responsibilities:
  • Oversee a team of talented developers guiding them through every stage of the software development lifecycle and support for enterprise solutions that adhere to department standards of quality, security, and performance.
  • Monitor productivity to ensure work is completed on a timely basis and meets the required standards.
  • Provide direction, mentorship, and guidance to a team of software engineers working across different platforms
  • Communicate effectively and work closely with internal and external stakeholders.
  • Responsible for team performance management, including goal setting, reviews, and feedback.
  • Participate as an active learner and teacher of new technologies introduced into the technology stack.
  • Initiate and lead execution of process improvements and researching of new technology.
  • Coordinate work schedules and time off requests for direct reports
  • Manages approvals and installation of software changes.
  • Actively participate with team to resolve system issues and available to be on call.
Required Minimum Experience and Education:
  • High-school Diploma or Equivalent
  • 5 years of experience in managing teams supporting enterprise applications in a leadership role.
  • 3 years experience with Applications Development
Preferred Experience and Education:
  • Bachelor's degree (B.A)
  • Experience other programming languages like (Python, .NET, C#, Java)
  • Experience Artificial Intelligence, Machine Learning, and ML/Ops
  • Experience with Document Image Processing
  • Experience with IBMi Systems
Knowledge, Skills, and Abilities:
  • Recent senior-level hands-on experience leading a team through all phases of custom back-office software development and support of large multi-platform systems.
  • Experience managing team staff in the day-to-day execution of their jobs in an Agile, Kanban, and Hybrid environment
  • Strong understanding of business processes and the ability to translate business needs into technical solutions.
  • Collaborative team player dedicated to delivering quality products and continuous improvement.
  • Ability to work effectively with cross-functional teams and build strong relationships with business stakeholders.
  • Ability to communicate effectively with strong written and verbal skills to both technical and non-technical audiences.
  • Ability to identify multiple technical solutions and articulate relative strengths and weaknesses of the choices.
  • Ability to set clear goals, provide guidance, and foster a high-performing team environment.
  • Ability to stay abreast of emerging technologies and industry best practices in enterprise application management.
  • Candidates will be required to work after hours and on the weekends as necessary. On call rotation is required.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.