Proficiency:
- Low code application platforms: OutSystems, Mendix, Pega, Appian, MS Power Apps.
Responsibilities:
- Design, develop, and deliver working software applications to delight customers.
- Improve software quality using XP practices such as code review and unit testing.
- Adheres to the Software Craftsmanship Manifesto.
- Prepare architectural and other technical documents.
- Assist Business Analyst (BA) on user stories elaboration.
- Assist Quality Assurance (QA) on test automation and bug fixes.
- Assist DevOps on build and release automation.
Experience and Skills Needed:
- Degree or Diploma in Computer Science, Computer or Electronics Engineering, Information Technology, or related disciplines.
- Experience with version control systems such as Git.
- Experience in front-end technologies (but not limited to):ReactJS
Typescript related
Mobile app development (such as Swift and Android)
Other relevant stacks
- Experience in back-end technologies (but not limited to):RoR (Ruby on Rails)
Node.js
Java/Kotlin
Python
Other relevant stacks
- Experience in low code application platforms (but not limited to):OutSystems
Mendix
Pega
Appian
MS Power Apps.
- Experience in one or more of the following processes and infrastructure knowledge:Agile processes/practices (e.g., Scrum, Extreme Programming)
Continuous integration/continuous deployment
Cloud/PaaS platforms, such as AWS/GCP/Heroku
Serverless Framework
Docker/container technology
- Experience with Continuous Integration (but not limited to):Bamboo
TeamCity
Part 2 General Requirements:
- Experience with low code development and wireframing tools such as Figma.
- Experience developing in Mac/Linux environment.
- Experience working in agile teams – TDD, Pair programming, Scrum, XP.
- Familiar with both Windows and UNIX/Linux servers.
- Familiar with Design Patterns.
- Familiar with Unit Testing.
- Good presentation and listening skills.
- Exposure to mobile application development will be an added advantage.
- Working experience in Agile and UX development environment will be an added advantage.
- Familiarity or experience in cloud technology such as AWS, Azure, etc. Certification in cloud technology will have higher weightage.
- Relevant professional certification related to low code will have higher weightage.