WebApp Software Engineer/Senior Software Engineer Responsibilities Executing full software development lifecycle (SDLC) including maintenance Application systems integration with backend SCADA and/or IT system, including usage of API, messaging and relevant technologies.
Work in a scrum project with DevSecOps Project documentation and communication such as requirements system analysis, design specifications and other relevant SDLC documentations, including presentation of works done.
Requirement/Skills Experience with webapp DB development.
Knowledge of algorithms and data structures.
For the senior post: knowledge of microservices design, design patterns, and cloud-based development At least 3 to 10 years recent experience with ReactJS and K8S .
Experience with source control using Git.
Experience with HTML5/CSS3/JQuery/Bootstrap and NodeJS or Javascript, RESTful API Experience with development using Flutter will be an added advantage Able to communicate well in English and express design using UML notation and derive tasks backlog in SCRUM.
For the senior post: Experience with team leading in agile scrum project with DevSecOps will be an added advantage.
A fast learner, have a proactive attitude and an eye for quality works A team player - inclusive mindset to collaborate effectively in a diverse team Plus points will be additional advantage: Experience with development on a public cloud, e.g.
AWS, Microsoft Azure, GCP will be an advantage Experience with microservices application development will be an advantage Experience with microservices framework such as Molecular, and/or Spring Boot Experience in developing platform level features, such as configuration management, service discovery and routing, feature switch, A/B testing, etc.
Experience with messaging (Kafka, AMQP, MQTT or other messaging technologies), Java and understand database schema design.
Experience with Maven, Nexus or Artifactory Experience with CI/CD systems, such as Bamboo, Jenkins Scrum certified, and with experience in a Scrum project