1 SENIOR DEVELOPER
Developers create the mobile, web, or cross-platform applications for the company. Depending on the specific project requirements, developers may be tasked to focus on certain programming languages, frameworks, and development tools.
Developers are expected to be able to work with a team in order to meet development timelines.
Developers are also responsible for research on new technologies, methodologies, and practices that will be applied to the company’s products and services.
Responsibilities *
Application Framework
Design and Development: Creation of new software applications for mobile, web, or cross-platform environments. Guidance will be provided by the CTO on the application design, however, the position being a senior role, it is expected that the candidate can work with minimal supervision.
System Analysis and Design:
Creating an expertly designed software solution that meets the client or end-user requirements. The developer should be familiar with best practices that may be used and should be able to avoid design anti-patterns. The developer is expected to recommend solutions that fit with the company’s current technology platform, and comply with development and design standards.
Research and Development:
Developers are expected to research for available solutions and methodologies and implement them on their specific project tasks. It is also the developer’s responsibility to stay updated with new advancements in the programming languages and platforms that they use.
Qualifications
* Educational Background:
Developer must be a graduate of an IT related course (i.e. Computer Science, Information Technology)
This is qualification may be waived should a candidate be able to prove a strong experience on the required technology stack (e.g. awards, previous project experience)
2. Research and Development:
Developers must also demonstrate strong analytical skills, particularly in identifying solutions. Knowledgeability on common design patterns, anti-patterns, and best practices are required.
3. Project Experience:
Candidates must have deployed at least three major applications into production. Experience with applications for Healthcare would be an advantage.
4. Technical Skills:
Experience with the following programming languages/frameworks:
Laravel (and other PHP MVC frameworks) at least 5 years of experience
Familiarity or experience with any of the following
Vue
React / React Native
AWS Services such as S3