We are looking to hire Junior Software Engineer who are able to learn the codebase, attend design meetings, write code, fix bugs, and assist the Development Manager in all design-related tasks.
Responsibilities and Duties
Development of application and/or module.
Perform functional analysis, application design, and documentation.
Perform the unit tests, deployment, and maintenance of the product.
Ensure effective documentation.
Research, develop, and adopt software engineering best practices including Test Driven Development, Source and Version Control, automated building, and testing.
Any other tasks assigned by management deem necessary as and when required.
Skills and specifications
Critical thinking and analytical skills with great attention to detail.
Proven ability to work effectively both independently and in a team-based environment.
Ability to communicate well with the team.
Able to adapt to new technology, research, and innovate in a fast-paced environment.
Highly motivated and creative to develop business products.
Considerable knowledge of IT engineering research methods, techniques, and procedures.
Understanding of Object-Oriented Software (Java) engineering & Web technologies (EJB, JSP, JSF, Servlets, JQuery, CSS, XML).
Knowledge of database development, design, and improvement within the MySQL DBMS.
Being knowledgeable in the Linux environment is an advantage.
Able to travel if required.
Education and Qualifications
Minimum a degree or diploma in Software Engineering, Information Technologies, Computer Science, or related course in computers/technology.
Fresh graduates are welcome.
Strong written, analytical & organizational skills
Critical thinking & Creative
EPF, SOCSO, EIS Contribution
Training & Development