Software Architecture
Team Leadership
Product Development
Agile Methodologies
Cloud Computing
Problem Solving
Technical Strategy
Stakeholder Management
Full Stack Development
Mentoring
System Design
Bachelor's Degree in Computer Science, Engineering, IT, or related technical field.
Minimum 2 years managing software development and/or system integration projects.
Software developer background — hands-on coding/scripting experience (Python, JavaScript, or similar) and the ability to read, understand, and challenge code and technical designs.
...