Enable job alerts via email!

Software Engineer

SICPA

Cyberjaya

On-site

MYR 40,000 - 80,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a skilled software developer to join their dynamic team. In this role, you will develop and maintain software components, contribute to writing automated tests, and follow best practices in software engineering. You'll collaborate within an Agile environment, participating in daily stand-ups and sprint planning. This position offers a fantastic opportunity to enhance your skills with modern frameworks and tools while working alongside experienced professionals. If you're self-motivated and eager to learn, this role is perfect for you.

Qualifications

  • Minimum of 3 years of experience in software development.
  • Proficiency in Java and related frameworks.

Responsibilities

  • Develop and maintain software components under guidance.
  • Write and execute automated test cases and debug issues.

Skills

Java
Spring Boot
Hibernate
C++
Qt
CMake
Object-Oriented Programming (OOP)
Multithreading
Git

Education

Bachelor's degree in Computer Science
Bachelor's degree in Information Technology

Tools

Linux
Docker
Jenkins

Job description

Role:

  • Develop and Maintain Software Components

o Assist in the development of server-side and client-side components under guidance.

o Implement features based on design and requirements.

  • ·Write and execute Automated test cases/ Unit test cases

o Contribute to writing unit and integration tests.

o Debug and fix issues found during testing.

  • Follow Software Engineering Best Practices

o Write clean, maintainable, and well-documented code.

o Participate in code reviews to improve quality and learn best practices.

  • Work Within an Agile Team

o Actively participate in daily stand-ups, sprint planning, and retrospectives.

o Collaborate with team members, including senior engineers and testers, to deliver features.

  • ·Learn and Grow

o Gain hands-on experience with frameworks, tools, and best practices.

o Stay updated with new technologies and continuously improve skills.

Profile:

Qualifications & Experience:

•Bachelor's degree in Computer Science, Information Technology, or a related field.

•Minimum of 3 years of experience in software development.

Technical Skills:

•Proficiency in Java and related frameworks, including Spring Boot and Hibernate.

•Strong expertise in C++, with experience in Qt and CMake.

•Solid understanding of Object-Oriented Programming (OOP) and multithreading concepts.

•Proficient in Git for version control.

Bonus Skills (Preferred but not mandatory):

•Experience in web development.

•Familiarity with Linux, Docker, and Jenkins.

•Understanding of Agile and Scrum methodologies.

Soft Skills:

Self-motivated, curious, and trustworthy with a problem-solving mindset.

•Strong team player in a multicultural environment, with the ability to work independently.

Result-oriented with a proactive approach to challenges

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.