Senior Fullstack Developer
Industry Specialization | : | Information Technology |
Type of Employment | : | Permanent |
Minimum Experience | : | 5 years or more |
Work Location | : | Central Singapore |
Key Roles & Responsibilities
Develop, Design and Continuously Improve Ospicon’s unique Breath Monitoring solutions in accordance with Project Definition & Specifications. Collaborate as part of a cross border, multidisciplinary development team (China, Vietnam and Singapore).
Drive systems design methodology using a top-down approach starting from System Design/Architecture definition.
Define project delivery schedules, incorporating Quality Assurance and Design Validation methodology for delivering reliable end results. Experience in basic project schedule definition using Microsoft Project is an added advantage). Leverage Agile methodology for on-time delivery.
Drive a Continuous Improvement methodology and Cross-Train best practices.
Qualifications and Competency Requirements
Familiarity with Software Development Life Cycle process and Agile development methodology.
A minimum of 5 years fullstack DevOps experience in:
Web development: ES6, React JS, Angular JS, Javascript, jQuery, Bootstrap, CSS, OOP, design patterns, asynchronous programming
Databases – NoSQL and/or Relational – such as MongoDB, Redis
Cloud based development, including deployment, scaling and contingency planning. Working experience with one or more of the following Cloud Providers is an advantage: AliCloud (preferably), AWS, Google, etc. (Certified Cloud Architect preferred)
Candidates with experience in Mobile Application: Native iOS, Native Android, React Native have an advantage.
Systems level thinking, design, integration and documentation (Certified Enterprise Architect preferred).
Design for Testability, Design Validation and QA/Unit Testing processes
Proficiency with version control (Git/GitHub/ SVN), collaborative development. Experience in issue tracking system, e.g. Trello or equivalent
Experience in the following is an advantage:
Knowledge of Network & Security (Certified CCNA or equivalent preferred)
Working knowledge of Graphics Design tools: Photoshop, Illustrator
Personal attributes:
Strong analytical and problem-solving skills with the ability to collect, organize, analyze, and disseminate significant amounts of information with attention to detail and accuracy.
Excellent communication and articulation skills, specifically the ability to relate to and communicate effectively with IT/engineering professionals, business functions owners and senior management.
Self-motivated with ability to work with minimal supervision
Bachelor’s Degree in Computer Science/ Engineering (those with appropriate industry track record are also welcome)