Description
Summary of this role
Designs and develops cloud based applications using a variety of languages and platforms such as:
● Java (Spring boot framework)
● ReactJS (Typescript preferred)
● Google APIs (e.g. Gmail, Google Chat, GDrive)
● Google Apps Script
● Google Cloud Projects
● MySQL
● Outsystems
● Open and willing to pivot to other technologies and projects
● Build applications and write code that adhere to the Secure Software Development Life Cycle methodology and Agile Methodology.
● Develop highly intuitive user interfaces, from graphics, icons and color schemes that are visually appearing with ease to use and navigate.
● Provides level 1 application support to end users. Defect resolution.
● Analyze and convert functional requirements into system requirements.
● Create high quality builds by strictly adhering to designated test and debug protocols
● Strictly adhere to Secure Software Development Lifecycle and OWASP standards.
● Create and maintain required documentation for projects and system application developments
Qualifications:
● Multiple years of experience in Full Stack Development
● Good grasp of ReactJS, preferably in Typescript and working knowledge in Redux
● Familiar with the Java Springboot framework for backend development
● Familiar with Google Apps Script
● Experienced in API integration
● Working knowledge in Google APIs (e.g. Gmail, Google Chat, GDrive, Apigee)
● Working knowledge in Google Cloud Projects
● Knowledgeable in MySQL Databases
● Willing and open to learn other technologies and programming languages
● Background in Outsystems or at least willing to learn and adjust
● Flexible to periodically work on different projects, sometimes with different technologies
● Experience in application support is preferred
● Knowledge and work experience in Agile Methodology
● Familiar with Object Oriented Programming concepts
● Above average analytical skills
● Above average debugging and investigating skills with excellent attention to detail
● Good command of the English language, both oral and written
● Reliable
● Excellent interpersonal skills with strong customer service orientation.
● Able to work in a team fostered environment.
● Able to prioritize, plan and execute work assignments.
Required Qualifications:
● Bachelor degree in Computer Science or other Information technology related course.
● Minimum of 3 years working experience as Software Engineer / Application Developer