Senior Software Engineer

Location Malaysia
Salary 8500
Consultant name Christine Bion Thang Leem
Consultant email [email protected]
Consultant contact no +60320870000

Senior Software Engineer

Salary RM7,000 to 10,000

Location: Mid Valley, Kuala Lumpur

​Job Responsibilities

  • Undertake a variety of tasks including analysis, estimating, design, coding, testing, and documentation.

  • Assist in the evaluation of technical feasibility.

  • Designing and developing business processes and workflows based on requirement from customer/ projects.

  • Develop software modules and components based on specifications. •Implementation of new features and defect fixing. Refactoring for maintainability.

  • Document work as needed in an organized manner.

  • Perform software testing and documenting test results.

  • Installing and configuring software systems.

  • Troubleshooting and fixing issues related to software implementations.

  • Resolves customer trouble tickets. Diagnoses and provides resolution or recommends corrective actions.

  • Retains technical and design knowledge for assigned products and technologies and provides working leadership and training to less experienced personnel.

  • Manage individual priorities, deadlines, and deliverables.

  • Providing SIT/UAT/PROD support.

  • Applying best practices and standard operating procedures.

Job Requirements

  • Bachelor’s degree in Computer Science, Telecommunications, Engineering or equivalent.

  • Minimum of 4 years professional experience in Java application development with proven practical experience.

  • Experience in the Card Payment/Digital Payment/ Banking industry will be added advantage.

  • Strong knowledge in object-oriented design, data structures and algorithms.

  • Working experience in Java technologies, frameworks, API, SOAP/RESTful web services, Junit.

  • Working experience with front-end development (Angular, React, TypeScript, HTML5, CSS3 or similar JavaScript framework).

  • Database experience with SQL, PostgreSQL, Oracle, or similar database technologies.

  • Experience with Linux environment including Shell scripting and software packaging.

  • Experience in unit testing and integration testing.

  • Basic understanding of Cloud, Container and Virtualization technologies.

  • Proficiency with software engineering tools including IDEs, debugger, profilers, version control systems such as GitLab, Git, Maven, Jenkins, JIRA, Confluence Wiki, Artifactory, and etc.

  • Good knowledge of agile software development methodologies and industry best practices.

  • Genuine interest in technology, software development as well as high levels of self-motivation.

  • Able to work in a fast-paced, team-oriented environment with minimum supervision.

  • Strong analytical and problem-solving skills.

  • Strong interpersonal, organizational, and communications skills.

  • Willing to travel when needed.