WebApp Software Engineer
Apply on
Availability Status
This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.
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:
o Experience with development on a public cloud, e.g. AWS, Microsoft Azure, GCP will be an advantage
o Experience with microservices application development will be an advantage
o Experience with microservices framework such as Molecular, and/or Spring Boot
o Experience in developing platform level features, such as configuration management, service discovery and routing, feature switch, A/B testing, etc.
o Experience with messaging (Kafka, AMQP, MQTT or other messaging technologies), Java and understand database schema design.
o Experience with Maven, Nexus or Artifactory
o Experience with CI/CD systems, such as Bamboo, Jenkins
o Scrum certified, and with experience in a Scrum project
Job Type: Contract
Contract length: 12 months
Pay: RM6,500.00 - RM7,500.00 per month
Benefits:
- Opportunities for promotion
- Professional development
Schedule:
- Monday to Friday
Experience:
- Software Engineer/ Development: 3 years (Preferred)