Product Owner

Our company was born out of the idea that a Colombian company could offer companies around the world affordable, highly trained teams to develop and augment technology solutions. Today, that vision has grown into reality and we have proven to be an invaluable ally for our clients. Every day, we design, improve, and monitor web, mobile, and custom software and applications, as well as enhance content with graphic design for clients around the world. Our locations in Colombia, Australia, and the United States allow us to offer our clients an unfair competitive advantage: top-quality staff augmentation with the benefits of off-shore prices and near-shore location.

General Purpose of this Position 
The role involves building and improving the development team; managing a group of highly-motivated software engineers; leading the team in design, development, test, and deployment managing continuous enhancement; develop tools & processes to enable best operations for our services; setting a career path for each individual in the team; ensure the team follows the customer guidelines; conducting performance and compensation review of team members; aligning individual, team, and company goals; and supporting Development, Support, Sales, and Marketing teams. A successful candidate will have an established background leading development teams, a strong technical ability, excellent project management skills, great communication skills, and a motivation to achieve results in a fast-moving environment.

Duties and Responsibilities

- Ability managing and leading projects and project teams through the entire project life cycle.
- Ability to establish and maintain relationships with individuals at all levels of an organization.
- Strong analytical skills, customer focus, excellent teamwork abilities, integrity, and relationship-building skills.
- Time management skills are a must, as well as the ability to be flexible and creative.
- Ability to manage personnel activities of staff (hires, mentors, trains, rewards, motivates, engage, and disciplines).
- Highly skills in developed people that are based on philosophies of kindness, understanding, facts, and excellence."

Required Education and Experience

Basic Studies: Bachelor’s degree in Computer Science or related discipline

Complementary Studies: "Specialization or M.Sc. in Software Engineering, Technology Management, or related (plus)
Leadership, PMP or Scrum Master Certification in any level or related (plus)"

Work Experience:
5+ years of professional experience in the software development industry
Some experiencia as a manager in software development or team leader"

Technical Skills:
- Experience with requirements definition and/or business process definition.
- Knowledge of professional software engineering practices for the full software development life cycle.
- Experience in project planning, tracking, and management.
- Experience in short and long term planning to achieve strategic objectives.
- Experience in customer-facing duties – collect requirements, deliver solutions, and help to resolve issues.
- Excellent verbal and written communication skills and comfortable in customer environments."

Nice to Have:
- Experience with agile software development methodologies, principles and practices.
- Familiarity with testing practices (manual and automation).
- Experience working with DevOps, CI/CD.
- A drive to innovate in terms of people, product, process, and technology.
- Strong working knowledge of burndown metrics.
- Experience with project management tools (e.g., Atlassian tool suite)."

Personal Skills: "Ownership, Innovation, Care, Flexible, and Creativity"