The company is looking to solve the problem of developing and improving its product/service by gathering technical market insights and customer needs, and delivering key product improvements to achieve customer satisfaction.
Requirements
- Proficiency in C++ programming language and object-oriented design skills
- Open to work on other programming language like Java, Python, C etc
- Strong knowledge with Oracle or other RDBMS with exposure to PL/SQL
- Ready to work on a Test Driven development environment
- Knowledge of LINUX operating system, GIT source code management, storage environments, file systems and network protocols
- Knowledge of CI/CD
- Knowledge of Elastic Search
Responsibilities
- Design, develop, test, install and support programs/systems
- Support projects proposals based on cost/benefit justification interfacing with stakeholders across functional and geographical lines
- Meet with customers to understand needs and requirements, and make recommendations on best practice systems solutions for small to medium size/complexity/risk projects
- Analyse detail systems factors: input/output requirements, information flow, hardware and software requirements, alternative approaches, etc.
- Validate alternative problem management proposals and make decisions on solutions
- Provide technical assistance to other colleagues and assist in resolving problems reported by less senior team members
- Handle the end-2-end system integration to improve the product overall quality
Other
- University degree in Computer Science or related disciplines/equivalent work experience
- At least 5 years of professional software development and maintenance experience
- Adaptability and responsiveness to change
- Strong communication skills (both written and oral)
- Team player, willing to work in multicultural environment