Curtin Employer Portal

[ Log On ]

Full-Stack Developer

Vacancy Details
Company Name
Capital Dynamics Sdn Bhd
Job Title
Full-Stack Developer
Job Group
General
Position Level
Entry/Junior
Qualification
Bachelor Degree
Job Description
The primary role of a Full Stack Developer is to develop software applications that would be used by the Company or the Group itself to support its business operations. The candidate shall be involved in the whole software development life cycle from requirements elicitation, design, implementation, testing, deployment, maintenance, to evolution.
Position Requirements
The candidate must be open-minded and passionate about Information Technology. Besides having a solid degree in Computer Science or IT from a reputable university, the candidate has to be equipped with the relevant strong hard-skills and soft-skills:

Hard-Skills
Strong skills, understanding and knowledge in:
- OOPS, UML, and Docker;
- Algorithms and implementing them in applications;
- SQL query writing in RDBMS databases like PostgreSQL, MySQL, Non-RDBMS such as MongoDB, and cloud-based DBMS (e.g. DynamoDB, Table Store, Firebase);
- Programming skills such as Python, Java/JEE, PHP, C and C++ ;
- Proficiency in both Front-End, Back-End and Full Stack Frameworks such as Django, React, Laravel, NodeJS, Spring MVC, CodeIgniter, Yii, Flask;
- Proficiency in JavaScript, HTML5 & CSS3 as well as Responsive designs;
- Configuring and optimizing web servers, containers and databases to meet the demands of the application;
- Data migration, transformation, and scripting;
- Microservices architecture and API;
- Past hands-on experience with a web-application/mobile-application project;

Familiarity with:
- SDLC (Software Development Life Cycle) and/or Agile methodologies;
- JavaScript & CSS frameworks and libraries such as JQuery, Bootstrap, ReactJS, Sass;
- Design and development concepts on mobile platforms, web services integration (such as RESTful services);
- Knowledge in Single-Sign On technology such as OpenID, OAuth and SAML is an added advantage.
- Experience in application observability and cloud services such as AWS, Azure, Alibaba Cloud is also an added advantage.

Soft-Skills
- The ability to work with minimal supervision in a dynamic environment and as a team player;
- Excellent communication skills;
- High resourcefulness and creativity;
- Strong analytical and time management skills.
Tasks
Key Responsibilities:
- Providing efficient technical solutions to problems and implementing them in a timely, secure, and optimal manner;
- Liaising with business stakeholders and gathering user requirements;
- Maintaining software systems, including certain legacy ones, in order to ensure business continuity. This would include implementing bug fixes, change requests, etc.;
- Writing concise technical documentation on the developed software systems;
- Designing and developing a processing platform using various configuration management technologies;
- Analysing, designing and developing tests and test-automation suites;
- Testing software development methodology in an agile environment;
- Working alongside team members to elevate technology, peer codes review and consistently apply best practices.
Salary Range
Deadline
30/06/2022
Interested Applicants can apply to
Email to careers@icapital.biz

Back to List