We are looking for a hands-on and experienced individual who possess very good knowledge on software development to work on inhouse software products for the company.
To work closely with all the relevant stakeholders to translate the business requirements into effective and efficient software product and solutions.
Job description
• Responsible for the design and development of desktop applications and backend APIs (RESTful)
• Participate in requirements analysis and specification.
• Design, develop new software projects
• Maintaining and modification of the existing projects code base
• Integrate software components into a fully functional software system
• Produce code following best practices and standard using .NET and/or programming languages
• Optimize the overall design and development of the projects
• Collaborate and work closely with other development teams and R&D teams.
• Provide documentation of developed software products.
• Have a good team spirit, process analysis, problem solving, interpersonal and communication
Skill requirements
· Candidate should possess at least a Degree in the field of Information Technology, Computer Science or equivalent field
· Well experienced in back-end API development
· Experience and strong knowledge of database design and development
· Experience in system integrations (webservices / interfaces / API)
· Understanding of Agile methodologies
· Experience in Cloud Platforms & Services is a plus
· Programming skill requirements
◦ Languages/tools : C++, C#, Python, Java, ASP dotNET, NodeJS server side, QT/QML
◦ Web : RESTFul API
◦ Database : SQLite, MicrosoftSQL, NoSQL (eg., MongoDB)
◦ IDE : Visual Studio, Visual Studio Code, Eclipse, etc
◦ OS : Windows, Linux, Mac
◦ Others : Apache, Git, Test Plans, Test Cases