Epicareer Might not Working Properly
Learn More

Software Engineer (Full Stack Developer)

Salary undisclosed

Checking job availability...

Original
Simplified

JOB BRIEF

Full Stack Developer will be part of the technical team and participate in all phases of the solution development project life cycle, including analysis, design, developing code, testing business software applications and project implementation. Full Stack Developer will also be responsible for troubleshooting, debugging and maintenance of high-volume transactional systems.

RESPONSIBILITIES

· Help define and build new features or applications based on technology and business needs.

· Develop and maintain applications, interfaces, and batch services according to the coding standard and pre-defined architecture/design.

· Deliver tasks on time according to schedule and provide accurate task status.

· Manage branching (source code version control).

· Participate in technical discussion and feature analysis.

· Support testing team in troubleshooting during testing phase.

· Support IT Operations and Team Lead during deployment phase.

· Engage in code reviews to ensure code quality and distribute knowledge.

· Feed the “knowledge base” repository.

· Raise and discuss potential impacts on task delivery with the Team Lead

REQUIREMENTS

Education and Qualifications

Bachelor’s degree in IT/Computer Science.

Relevant Experience

· Minimum 4-5 years of experience in full stack architecture and distributed systems development.

· Extensive experience with programming languages such as C#, .NET Core, HTML5, CSS, Javascript and NodeJS.

· Extensive experience developing Frontend and Backend Frameworks.

· Extensive experience using Source Control Management tool such as Git.

· Experience developing RESTFul API for frontend or third-party app integrations.

· Experience building UI focused web application that utilized modern Javascript framework.

· Experience with SQL Server database. Tuning and query optimization is a plus.

· Experience with cloud services (AWS, Microsoft Azure) is a plus.

· Experience in payment card industry will be a strong plus.

Skills and Knowledge

· Positive attitude and aptitude to learn and execute quickly in a small team.

· Help define and build new features or applications based on technology and business needs.

· Participate in code reviews to ensure code quality and distribute knowledge.

· Lead technical efforts for internal or external’s needs.

· Support your teammates by continuing to learn and grow.

  • Good command of English, both verbal and written.
  • Willing to communicate and work constructively within a collaborative team in an international environment.

Job Types: Full-time, Permanent

Pay: RM3,500.00 - RM12,500.00 per month

Benefits:

  • Flexible schedule
  • Health insurance
  • Maternity leave
  • Opportunities for promotion
  • Parental leave
  • Professional development
  • Work from home

Schedule:

  • Day shift
  • Night shift

Supplemental Pay:

  • Performance bonus

Ability to commute/relocate:

  • Bangsar South: Reliably commute or planning to relocate before starting work (Preferred)

Application Question(s):

  • Willingness to undertake night shift? (Yes/No)

Education:

  • Bachelor's (Required)

Experience:

  • .NET: 4 years (Required)
  • Microsoft SQL Server: 4 years (Required)
  • C#: 4 years (Required)
  • Software development: 4 years (Required)

Language:

  • English (Required)