Software Engineer

Job Description

JOB DESCRIPTION:

  • Are you someone curious about why something is done one way or another, yet with the added ability of being objective about the solutions?
  • Are you a constant learner and passion for code, developing it from a purely scientific skill into a craft or an art?
  • Are you someone pay attention and obsessive about details?
  • Are you someone able to see the potential functional and technical impacts of present-day decisions?

If you answer is absolutely yes, WE WANT YOU! We work on teams with people across the globe who have different backgrounds and ideas. We value Work-life balance and foster creativity in work. The organizaion provides you the challenge of meaningful work, offers constant opportunities to develop world-class skills.IN YOUR NEW ROLE YOU WILL:

  • Discusses with Product Owner and teammates on technical analysis, technical design and work planning of feature development.
  • Work with a scrum development team under continuous delivery model and full agile development life cycle with Jira.
  • Handles feature development, bug fixing and analysis, effort estimation and release planning.
  • Ensuring product quality through unit testing, system testing and continuous integration.
  • Investigating new technologies and continually updating technical knowledge and skills.
  • Connects with other fellows, teams and domain experts in getting the necessary knowledge to deliver fixes should the need arise.
  • Continuous research on product/ service enhancement by way of code/ process improvements and/or new technology/ framework/ platform.
  • Work together with the team on code review, refactoring work and product enhancement.
  • Research and work with fellow teammates on work improvement practices, tooling and process improvements.

REQUIREMENTS:

  • Candidate must possess at least a Bachelor’s degree, post graduate Diploma, Professional Degree in Computer Engineering, Computer Science/Information Technology or equivalent.
  • Expert in Python, with knowledge of at least one Python web framework (Django, Flask, etc.) and integrating front-end web application to back-end services via JSON/REST API.
  • Solid web development skills in latest web application development technologies (VueJS, HTML5, JavaScript, CSS3 etc.).
  • Full Understanding of OOP principles and design pattern.
  • Proven experience building a non-trivial client-side or server-side application in Python.
  • Proficient understanding of code versioning tools, such as Stash, GIT or TFS.
  • Experience in developing web applications under Linux-based environment.
  • Hands-on experience with setup, use and configuration of Jenkins build jobs.
  • Knowledge on web security and application performance fine tuning would be an added advantage.
  • Knowledge on PHP and MySQL would be an added advantage.

* DISCLAIMER: Due to international travelling restriction imposed by the government of Malaysia in light of Covid-19 pandemic, we would be considering candidate(s) currently in Malaysia only.

Job Category: IT-ComputerSoftware
Job Type: Full Time
Job Location: selangor
Salary: negotiable
Career Level: senior executive
Years of Experience: below 5 years
Qualification: Bachelor's Degree

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
× How can I help you?