UI – React (at least 1 year), Angular is OK but need to know some React
Cloud (at least 1 year); developing on AWS platform, Azure is OK if quick learner but AWS preferred
Oversight is all digital transformation for applications on factory floor
Robotize/automate complete production cycle for crown making – very cutting edge tech
e.g. You go to doctor, they take a scan, after that everything is digital – scan comes to us through order pipeline and goes to cloud infrastructure, from there goes to queue where a series of robots are waiting for crowns to be manufactured; manufacture to ship is completely automate
To develop in-house applications and execute website and database designs and structures outlined by product owners and Director of Software Develop
Must be able to design & implement small to medium software applications independently.
Must be able to independently resolve issues and provide solution to various software applications.
Proficient skills with Java or Scala and Object Oriented Programming (OOP).
Proficient skills with React and Typescript.
Demonstrated knowledge of RESTful APIs.
Advanced proficiency with Python or Node.js.
Advanced proficiency with JavaScript and other scripting languages.
Advanced proficiency developing on AWS platform
Expert knowledge of concepts and best practices used in writing code.
Knowledge of group software development methods such as Agile Process and Scrum Method.
Proficient skills in developing user interfaces (UIs) with patterns such as Model View ViewModel (MVVM) and Model View Controller (MVC).
Proficient skills with software development environments such as Visual Studio.
Proficient skills developing software according to customer specifications and requirements.
Demonstrated time-management skills to complete assignments while meeting critical deadlines.
Demonstrated analysis and problem solving skills to identify and resolve complex software faults.
Demonstrated attention to detail and accuracy to ensure code is developed properly and according to specifications.
Ability to regularly participate and contribute in department and team meetings.
Ability to create complex logic statements and correct logic errors.
Ability to develop software that adheres to pre-determined architecture.
Ability to research new and emerging technologies and practices.
Ability to read, interpret, organize, and maintain sets of data.
Ability to independently resolve problems as needed.
Ability to take initiative in completing unassigned tasks within established guidelines.
Ability to work beyond normal business hours to meet critical deadlines and resolve emergency issue