Epicareer Might not Working Properly
Learn More

Application Developer

RM 2,700 - RM 5,400 / month

Checking job availability...

Original
Simplified

1. **Identify Requirement

  • Support stakeholder discussions to understand business needs and user requirements
  • Support proposal writing for development of applications
  • Support the formulation of specifications and the definition of application delivery platforms
  • Support analysis of requirements
  • Participate in discussions with stakeholders to understand user requirements
  • Conduct requirements analysis based on user requirements
  • Prepare requirements documentation, descriptions of interfaces, and functional and non-functional requirements

2. **Develop Applications

  • Integrate applications with databases from the back end
  • Support the creation of program logic for new applications and functionality
  • Support the creation of the concept of apps, interface design and architecture
  • Analyse and resolve issues, use prescribed guidelines or policies
  • Plan and coordinate regular updates and recommend improvements to existing applications
  • Identify and resolve issues which have organisation wide and long-term impact
  • Identify security risks, create requirements to capture security issues, and perform initial threat modelling to ensure coding standards meets security requirements
  • Develop and maintain the software configuration management plan

3. **Implement Applications

  • Apply bug-fixes
  • Deploy applications as per specifications
  • Create procedures for document implementation
  • Investigate problems and perform root cause analysis
  • Support testing of the applications developed
  • Evaluate changes and updates to source production systems
  • Train end-users on new reports and dashboards
  • Propose new technologies for cutting edge platform development

4. **Optimise Applications

  • Collect user feedback and generate system reports on the performance of application
  • Propose recommendations to improve the performance of applications
  • Support initiatives to enhance applications functionality and process flow
  • Encourage the integration of new products with existing applications to enhance features
  • Assist in the installation and use of tools for a project’s designated design strategy and methodology
  • Apply selected software design pattern to the design of software components or modules
  • Assist in development and use of simulation and prototypes to evaluate software design quality
  • Perform integration testing as part of the integration process
  • Adhere to project standards in the collection of security assessment metrics
  • Perform code reviews to identify security vulnerabilities
  • Assist in determining impact of constraints on Software Configuration Management (SCM) imposed by policies, contract, and software development life cycle

5. **Maintain Applications

  • Analyse usage reports on applications
  • Document the technical architecture of the application, changes to code, issue resolutions and procedures
  • Solve routine issues occurring within applications
  • Promote monitoring of compliance with safety measures
  • Support the updating and maintenance of existing applications
  • Adhere to software test plans
  • Follow recommended coding standards and secure-coding principles to avoid security vulnerabilities

6. **Business Development & Marketing

  • Assist in business development activities
  • Work closely with BD Department on marketing activities
  • Assist in preparing proposal to the clients
  • Track & record proposal & sales

7. **Administration

  • Ensure all documents been file accordingly
  • Prepare invoices as required
  • Prepare any relevant correspondence

REQUIREMENTS

Bachelor's degree in computer science or related field

At least 3 years experiences in software/application development

Understanding of Software Development Life Cycle

Ability to use & apply HTML, CSS, JAVASCRIPT, MySQL, PHP

Ability to use & apply framework like ReactJs, NodeJs, ExpressJs or related technology

Job Type: Full-time

Pay: RM2,700.00 - RM5,400.00 per month

Benefits:

  • Health insurance

Schedule:

  • Monday to Friday

Supplemental Pay:

  • Performance bonus

Education:

  • Bachelor's (Required)

Experience:

  • software/application development: 3 years (Required)