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