Job Summary
Key Responsibilities
- Develop objectives, policies, and strategies for software and IT operations.
- Select and implement technology to streamline operations and optimize business benefits.
- Design and customize systems to enhance customer experience.
- Hire, develop, manage, and evaluate IT resources.
- Oversee software development projects and ensure timely execution.
- Monitor technological advancements to maintain a competitive edge.
- Analyze cost, value, and risk of IT/software to provide strategic recommendations.
- Address service issues and complaints from stakeholders.
- Build and manage relationships with internal teams and external providers.
- Facilitate project scopes and ensure successful completion.
- Perform additional duties as required.
Required Qualifications & Experience
- Bachelor’s degree in Computer Science or a related field.
- 8+ years of experience in software development.
- 3+ years in a leadership or managerial role.
- Proficiency in JavaScript, TypeScript, Python, React.
- Experience with AWS (DynamoDB, Cognito, CloudFront, CloudFormations, Lambda, Redis), QuickBase, Zapier, Wuroo, Zendesk, Teams.
- Expertise in developing, testing, deploying, supporting, and maintaining custom applications.
- Proven ability to manage projects within budgets and timelines.
- Experience leading teams responsible for critical technical systems.
- Strong understanding of data analysis, budgeting, and business operations.
Leadership & Personal Qualities
- Visionary Leadership – Ability to leverage digital innovations to drive business transformation.
- People Management – Strong skills in developing and motivating teams.
- Collaboration & Communication – Effective in conveying technical concepts to non- technical stakeholders.
- Decision-Making – Quick and informed decision-making in high-pressure environments.
- Change Management – Ability to manage and implement technological and organizational changes.
- Adaptability – Flexible in responding to technological shifts and business needs.
- Problem-Solving – Analytical and creative problem-solving skills.
- Integrity – High ethical standards in handling sensitive information.
- Resilience – Ability to manage stress and rebound from challenges.
- Innovation & Continuous Learning – Commitment to staying updated with industry trends and emerging technologies.
Technical & Business Acumen:
- IT/Software Expertise – Advanced knowledge of IT infrastructure, cybersecurity, and software solutions.
- Strategic IT Planning – Ability to align IT/software strategies with business goals.
- Project Management – Proven experience managing large-scale IT/software projects.
- Financial Literacy – Understanding of budgeting and cost control for IT initiatives.
- Vendor Management – Skilled in negotiating and managing vendor relationships.
- Operational Efficiency – Ability to enhance business processes through technology.