Job summary:
Developing, maintaining, and enhancing software applications, working closely with cross‑functional teams throughout the SDLC. The ideal candidate has strong experience in React, React (Next.JS) framework, SQL/NoSQL, and Agile development, with additional advantages in microservices, DevOps, and cloud technologies. This role requires analytical thinking, problem‑solving skills, and the ability to provide technical support and guidance.
Job description:
- Develop and maintain software applications.
- Collaborate with cross-functional teams
- Participate in the software development life cycle (SDLC)
- Write clean and efficient code
- Conduct software testing and debugging
- Collaborate on code reviews
- Monitor and maintain existing software systems
- Stay updated with industry trends and technologies
- Document software processes and specifications
- Provide technical support
Qualifications:
- Degree in Engineering, MIS, Computer Science, or related fields
- At least 3-5 years of experiences and 8+ years is preferable in software development in (Mobile Banking is a plus)
- Programming languages in JavaScript and TypeScript.
- Experienced in React, React (Next.JS) framework.
- PL/SQL, SQL/NoSQL Database e.g., MySQL, PostgreSQL, Oracle, MongoDB
- Microservices architecture is a plus
- Container (Docker, Kubernetes, OpenShift) platform is a plus
- Deployment and DevOps is a plus
- Public cloud such as AWS, GCP and Azure is a plus
- Analytical skills and the ability to see the connections between layers of business operations
- Ability to consult management and engineering teams with technical advice
- Experience working in Project Management: Agile
- Good command of English is a plus