8 years of proven experience working through design, development, and release-cycle delivering products to market.
Bachelors or masters degree in computer science or related field required.
8 years of proven experience working through design, development, and release-cycle delivering products to market.
Strong understanding of the Product Development life cycle.
Strong time management, and problem-solving skills.
Strong communication skills in engaging global cross-functional technical teams.
A proven record for successful delivery of software systems in a similar role.
Ability and willingness to dive into software and technical issues during design/development stage as well as during troubleshooting of customer issues.
An entrepreneurial spirit with strong product and program management skills.
Work on extensions of existing products
Suggest and implement improvements to current products
Plan, design, develop, manage, document, test, deploy, and support new and existing modules.
Resolve issues proactively to deliver high quality products
Excellent written and oral communication.
Technical Requirements:
Proficient in C/C++
Strong Object-Oriented Programming and Development skills.
Strong understanding of Linux application development.
Hands on of algorithm complexities and design patterns and multi-threading.
In depth understanding of enterprise application development.
Basic knowledge of PostgreSQL.
Additional Requirements:
Solid understanding of development, testing and integration methodologies
Knowledge of current and emerging IT products, services, and processes.
Broad understanding of programming logic concepts and application analysis and design techniques.
Ability to communicate orally and in writing with both technical and non-technical staff.
Ability to adapt to changing technology and priorities.
Strong analytical thinking skills.
Good planning, organizing, decision-making and problem-solving skills.
Thorough with careful attention to detail.
Key points of the role:
Hybrid role: 3 days working from the office and 2 days from home