Position Summary:
As a leader in our TB Technologies business unit, the ideal candidate will play a key role in our organization by leading a multi-discipline technical team with focus on growth priorities and existing systems.
The position will serve as a technical leader, able to discuss new technologies, new methods of achieving system goals, and proposing technical solutions to business and technical problems.
As the Director of Software Development, you must be comfortable working alongside architects, project managers, business analysts, and infrastructure/security SMEs to lead them in delivering scalable, secure, and quality products.
The right candidate has experience managing multiple streams of activity simultaneously, removing roadblocks the team might hit, and knowing how to provide accurate and timely updates to work activities.
In addition, this candidate will help the business unit pursue new opportunities and build relationships to facilitate the growth of the business unit.
In this position you must work with distributed teams with a mix of contractors and FTEs, and be able to track work activities using Azure DevOps using either Kanban or SCRUM agile methodologies.
Job Duties and Responsibilities include:
Manage the day-to-day activities of a distributed development team focusing on software development, reporting, and the management of 3rd party applications as they relate to ongoing, client-facing projects
Ensure implementation and delivery teams have accurate and understood requirements
Work with project management to ensure project status is accurate and issues are raised up quickly
Work with key stakeholders, prospects, and customers to identify and prioritize product features and functionality
Assist in creating and cultivating vendor and partner relationships
Take projects or significant features from concept to implementation
Collaborate with IT and business management to establish priorities for the team’s plan and manage team performance
Guide technical documentation of project requirements, developer processes, and end-user documentation
Build and support standardized communication processes to ensure clear and transparent information exchange with internal and external stakeholders
Support an excellent customer experience by being proactive in assessing escalations, and working with the team to respond appropriately
Assist in building and growing a tech-curious and client-focused team with emphasis on employee growth and retention
Assist with building a project pipeline and driving RFP responses to client opportunities
Follow and promote Tidal Basin company core values
Skills and Competencies
Proficient use of IT work management tools (Azure DevOps, Jira, Version One) and Agile frameworks/methodologies (Kanban, Scrum, Lean etc.
)
Excellent interpersonal communication and facilitation skills and proven ability to work with diverse personality types
Understanding of software development life cycles Strong understanding of cloud-based technologies and SaaS solutions (AWS and Microsoft Azure preferred)
Familiarity with PowerBI or other reporting and analytics tools (Tableu, Qlikview, etc.
)
Exceptional communication skills required, both written and verbal
Required Education and Experience:
Bachelor’s degree in business, accounting, information systems, or related field is required, or an equivalent combination of certifications and experience
Minimum 3 years of progressively responsible experience managing a technology team or technology platform/product.
Minimum of 4 years at management level.
Minimum 2 years of experience working in an IT-related project/program
Emergency Management/Disaster Recovery industry knowledge preferred
Work Location: Remote
Travel Requirement: Yes, up to 50%
QxvYYOgM6Z