company-logo-image

Senior Software Engineer

ashley-avatar-image

AI-generated summary

beta

This job is for a Senior Software Engineer who collaborates with teams, troubleshoots complex issues, and leads the implementation of major features. You might like this job because it offers opportunities to mentor junior team members and recommend new technologies.

RM 5000 - RM 8000

Puchong Utama, Selangor

Job Description

  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Participate in all phases of the software development lifecycle, including requirements analysis, design, implementation, testing, deployment, and maintenance.
  • Troubleshoot and debug complex issues, and provide timely resolutions.
  • Conduct code reviews to ensure code quality, performance, and adherence to best practices.
  • Stay updated on emerging technologies and industry trends and recommend new tools and techniques to improve efficiency and productivity.
  • Designing, develop and deploying quality the applications to meet the needs of solutions, system development & customers application.
  • Complete the assigned development tasks on time and with high quality.
  • Continuously improve the development, architecture and operations aspect of the systems health.
  • Contributing to and leading the implementation of major features.
  • Liaise with team members to ensure your solution is in line with our vision.
  • Working with stakeholders to design high quality solutions that meet the needs of our users.
  • Mentor junior team members and provide technical guidance and support.

Job Requirements

  • 3+ years of work experience in Software Application development, Web-Based application, Mobile Apps.
  • Required skills): JAVA, C#, ASP.NET, Spring Boot, MyBatis, HTML, CSS, MySQL, JS
  • Experience with any cloud development such as Google Cloud, AWS cloud platform or other cloud providers.
  • Experience with UI/UX design will be an advantage.
  • Always open to learning new development methods, technologies and programming languages.
  • Have passion for innovation and new idea generation.
  • Strong communication and personal skills: work well with members of functional groups in a project team; demonstrate a strong sense of project ownership 
  • Proficiency in English and Mandarin is an advantage

Skills

Java (Programming Language)
ASP.NET
Spring Boot
MyBatis
MySQL

Company Benefits

Medical Benefits

Medical benefits for all confirmed permenant employees

Free-flow Energy Boosters

Coffee, snacks and more!

Free Covered Parking

Ample covered parking available


Additional Info

Company Activity

Last active - 1 hour ago

Career Level

Senior Executive


Company Profile

CIBC Technology Sdn Bhd-logo-image

CIBC Technology Sdn Bhd

CIBC Technology is a tech-enable trading company which transforming business model that provide a new trend comprehensive digital platform - 'eBuild' that allow user easy access to trade for building material in construction industry. It simplifies the sourcing and procurement process of building material which allow seller to compete in an open and transparent manner so that buyer can get value of products at a...