OBJECTIVE / JOB PURPOSE
Define, develop, test and analyze software development activities to ensure the productivity and efficiency of development in accordance to business in the organizational strategy.
QUALIFICATION, SKILLS & KNOWLEDGE
EDUCATION AND CERTIFICATION:
BSc degree in computer science, engineering or related discipline.
REQUIRED KNOWLEDGE:
Software Engineer
1- 3 years of experience in system development and demonstrate an excellence & expertise in the fields software development activities.
Senior Software Engineer
3 - 8 years of experience in system development and demonstrate an excellence & expertise in the fields software development activities.
Basic Skills:
Ability to work under pressure and time management
Having the positive attitude and the initiative to work well without round-the-clock
supervision
Strong communications skills (both verbal and written)
Team player
Critical and creative problem-solving skills
Required Skills:
Solid knowledge in Object-Oriented Programming (OOP)
Experience in Java web application development
Working knowledge of relational database
Familiarity with software development lifecycle methodology
Programming Language: Java, SQL
Java EE Technology: JSP, EL, Servlets, JSF, EJB, JDBC, JPA
XML & Web Technology: XML, HTML, XHTML, JavaScript, jQuery, CSS
Framework: Hibernate, Spring
Application Server: JBoss/WebLogic
Development Tools: Eclipse
Code versioning: CVS/SVN/GIT
Database: Oracle
Bonus Skills:
Portal Technology: Liferay
Web Services: SOAP, REST
SOA Development: Oracle SOA Suite
Cloud Development: Amazon Web Services (AWS), Google Cloud
Microservice Development: Spring Boot, ReactJS, NodeJS
Issue Tracking System: Redmine, Jira, Bugzilla
DevOps Tools: Docker, Bit Bucket, GitLab, GitHub, Jenkins, Sonarsource
KEY RESPONSIBILITIES AND ACCOUNTABILITIES
Develop, test, analyze, and maintain software application in support of the
achievement of business requirements.
Ensure detail specification of the program to be written/coded is clear and understood well.
Code, test and deliver complete with documentations for all programs written following the guideline and standard established within the given timeline.
Assist Team Leader/Systems Analyst in carrying out the integration test to ensure all bugs and mistakes are corrected in the programs written.
Prepare documentation on programming tips, standards and guidelines and transfer the knowledge to other junior programmers as and when required.
Progress of on-going tasks and issues on related matters; and continuously enhance expertise and knowledge on application development and other related technology and methodology.
Job Type: Full-time
Pay: RM8,000.00 - RM10,000.00 per month
Experience:
Software Engineer: 4 years (Required)
Language:
English (Required)
Work Location: In person
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.