Responsibilities:
Leadership & Team Development:
- Provide visionary leadership for the software development and IT teams fostering a culture of accountability and collaboration
- Lead and oversee all software development and IT operations o Supervise a team of developers and IT professionals providing documented 30/60/90-day objectives and technical guidance
o Conduct regular team meetings and one-on-one sessions providing ongoing performance feedback along with a collaborative team environment that encourages innovation and continuous improvement
- Prioritize and manage development project timelines and deliverables to meet deadlines and business objectives
- Define document and implement organization-wide standards for coding practices development environment configurations and testing methodologies
- Champion a strong information security culture and oversee cybersecurity strategy
- Continuously monitor emerging technology and provide recommendations to senior leadership for related changes and/or upgrades
- Provide monthly reporting as requested by senior leadership
Technical Responsibilities:
- Participate in the entire software development lifecycle including documentation design development testing and implementation o Collaborate with cross-functional teams to gather requirements and define software specifications
- Oversee all IT systems infrastructure networks and telecommunications to ensure reliability security and optimal performance
- Continuously expand your technical knowledge by learning new systems and technologies relevant to our environment
- Perform other duties as assigned
Job Skills & Qualifications:
Required:
- Minimum of 8 years of professional experience in software development with demonstrated progression into leadership roles
- At least 3 years of experience managing and developing technical teams
- Background in modern application architectures (e.g. microservices APIs) to effectively guide technical teams
- Proven ability to lead multiple initiatives while balancing strategic priorities
- Significant experience in all phases of the development lifecycle
- Strong leadership communication and interpersonal skills with a people-first mindset
- Experience establishing processes standards and performance expectations across teams
- Strategic thinker with a focus on long-term planning team effectiveness and continuous improvement
Preferred:
- Bachelors degree in Computer Science Software Engineering or a related field Experience leading teams using Agile/Scrum methodologies
Responsibilities: Leadership & Team Development: Provide visionary leadership for the software development and IT teams fostering a culture of accountability and collaboration Lead and oversee all software development and IT operations o Supervise a team of developers and IT professionals providing...
Responsibilities:
Leadership & Team Development:
- Provide visionary leadership for the software development and IT teams fostering a culture of accountability and collaboration
- Lead and oversee all software development and IT operations o Supervise a team of developers and IT professionals providing documented 30/60/90-day objectives and technical guidance
o Conduct regular team meetings and one-on-one sessions providing ongoing performance feedback along with a collaborative team environment that encourages innovation and continuous improvement
- Prioritize and manage development project timelines and deliverables to meet deadlines and business objectives
- Define document and implement organization-wide standards for coding practices development environment configurations and testing methodologies
- Champion a strong information security culture and oversee cybersecurity strategy
- Continuously monitor emerging technology and provide recommendations to senior leadership for related changes and/or upgrades
- Provide monthly reporting as requested by senior leadership
Technical Responsibilities:
- Participate in the entire software development lifecycle including documentation design development testing and implementation o Collaborate with cross-functional teams to gather requirements and define software specifications
- Oversee all IT systems infrastructure networks and telecommunications to ensure reliability security and optimal performance
- Continuously expand your technical knowledge by learning new systems and technologies relevant to our environment
- Perform other duties as assigned
Job Skills & Qualifications:
Required:
- Minimum of 8 years of professional experience in software development with demonstrated progression into leadership roles
- At least 3 years of experience managing and developing technical teams
- Background in modern application architectures (e.g. microservices APIs) to effectively guide technical teams
- Proven ability to lead multiple initiatives while balancing strategic priorities
- Significant experience in all phases of the development lifecycle
- Strong leadership communication and interpersonal skills with a people-first mindset
- Experience establishing processes standards and performance expectations across teams
- Strategic thinker with a focus on long-term planning team effectiveness and continuous improvement
Preferred:
- Bachelors degree in Computer Science Software Engineering or a related field Experience leading teams using Agile/Scrum methodologies
View more
View less