Manager Application Development
- Compensation
- Not disclosed
- Location
- Tampa, FL (HQ)
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Contract
- Experience
- Not specified
- Category
- Not specified
- Posted
Skills
Must have
- Bachelor’s degree in computer science, Information Systems, Software Engineering, or related discipline, or equivalent professional experience.
- Significant experience developing, implementing, and supporting enterprise-level applications.
- Current, demonstrable hands-on software development experience is required.
- Demonstrated ability to personally design, write, test, troubleshoot, review, and support production-quality application code.
- Leadership or management experience with application developers, technical teams, contractors, or significant software development efforts.
- Strong knowledge of the Software Development Life Cycle (SDLC), application architecture, APIs, integrations, databases, source control, testing, and secure development practices.
- Experience with modern programming languages, application frameworks, relational databases, APIs, and enterprise development tools.
- Experience with Microsoft-oriented development technologies and enterprise application environments.
- Strong analytical, troubleshooting, organizational, communication, and decision-making skills.
- Ability to manage team responsibilities while remaining an active technical contributor.
Nice to have
- Experience with .NET, C#, SQL Server, Visual Studio, Azure DevOps, Git, REST APIs, JSON, JavaScript, and modern web-development technologies.
- Experience with Azure cloud application development, CI/CD pipelines, DevOps practices, automated testing, and application monitoring.
- Experience developing or supporting applications within financial services or another highly regulated industry.
- Experience with digital banking, mobile banking, payments, or member/customer-facing applications.
- Experience managing third-party developers, contractors, or technology vendors.
- Familiarity with AI-assisted software-development tools.
Full description
Come join our GTE Financial team!
We are looking for an experienced Application Development Manager to lead and actively contribute to the development, implementation, integration, maintenance, and support of GTE Financials’ business applications.
This is a hands-on development leadership position. In addition to managing the application development team, this individual is expected to personally design solutions, write and review code, develop integrations, troubleshoot technical issues, support releases, and resolve production problems.
This is not a management-only position. Hands-on software development is an essential responsibility of the role.
What does GTE look for as an Application Development Manager?Application Development & Technical Responsibilities:
- Personally design, develop, test, document, deploy, maintain, and support enterprise applications and integrations.
- Write, modify, troubleshoot, and review production-quality application code.
- Develop and support internal and member-facing applications, APIs, integrations, database solutions, and automated processes.
- Translate business and technical requirements into effective software solutions.
- Diagnosing and resolving complex applications, integration, database, performance, and production issues.
- Conduct code reviews and provide technical guidance on design, security, performance, maintainability, and development standards.
- Participate directly in testing, defect resolution, application releases, deployments, and production support.
- Maintain strong knowledge of GTE Financial’s application codebase and be capable of stepping in to personally resolve critical development or production issues.
- Establish and enforce coding standards, secure development practices, source control, testing, documentation, and release procedures.
- Evaluate and apply modern development technologies, automation, DevOps practices, cloud capabilities, and AI-assisted development where appropriate.
Leadership & Team Management:
- Lead, coach, and managing application developers.
- Assign and prioritize development work based on business needs, technical complexity, team capacity, and delivery commitments.
- Provide direct technical assistance to developers through coding support, troubleshooting, architecture guidance, and code reviews.
- Establish expectations for application quality, security, reliability, documentation, accountability, and timely delivery.
- Conduct regular coaching, performance evaluations, and professional development discussions.
- Promote collaboration, knowledge sharing, cross-training, and documentation to reduce key-person dependencies.
- Assist in recruiting, interviewing, onboarding, and developing application-development professionals.