Enable job alerts via email!

Senior Software Engineer (C#)

Cloudpulse Sdn Bhd

Kuala Lumpur

On-site

MYR 60,000 - 80,000

Full time

Yesterday
Be an early applicant

Job summary

A tech company in Malaysia seeks a Software Developer to design and implement software solutions. The role requires collaboration with teams and effective communication in Mandarin. Ideal candidates will have experience with MVC architecture and a degree in relevant fields. This position offers an opportunity to lead technical initiatives and ensure high-quality software development.

Qualifications

  • Must be able to work independently and in a team.
  • Development experience with MVC Architecture and Microservices is required.
  • Proficient in Mandarin for effective client communication.

Responsibilities

  • Design and implement software solutions per requirements.
  • Write efficient and reusable code following best practices.
  • Conduct code reviews to maintain quality.
  • Participate in architectural discussions to design scalable systems.

Skills

Software Development
MVC Architecture
Clean Architecture
Microservices
Mandarin proficiency

Education

Diploma or Degree in Computer Science/Information Technology/Software Engineering
Job description
Responsibilities
  • Designing and implementing software solutions according to requirements.
  • Writing efficient, maintainable, and reusable code.
  • Utilizing best practices in software development such as design patterns, SOLID principles, etc.
  • Collaborating with other team members (developers, designers, testers, etc.) to deliver high-quality software products.
  • Providing technical leadership and guidance to junior engineers and other team members.
  • Conducting code reviews to ensure code quality, adherence to coding standards, and knowledge sharing within the team.
  • Participating in architectural discussions and decisions to design and architect scalable, reliable, and maintainable systems.
  • Writing unit tests, integration tests, and automated tests to ensure the reliability and stability of the software.
  • Performing debugging and troubleshooting of software issues.
  • Ensuring that software meets quality standards and is free from critical issues.
  • Documenting technical specifications, system architecture, and design decisions.
  • Writing and maintaining user manuals, API documentation, and other relevant documentation.
  • Keeping documentation up to date to facilitate knowledge sharing and future maintenance.
  • Providing support for production systems, including troubleshooting issues and implementing bug fixes.
  • Participating in on-call rotations to address critical issues outside of regular business hours.
Requirements
  • Candidate must possess at least a Diploma or Degree in Computer Science/Information Technology/Software Engineering or equivalent.
  • Able to work independently as well as in a team to resolve customer problems.
  • Development experience with MVC Architecture, Clean Architecture, Dependency Injection, Micro Services.
  • We are seeking candidates proficient in Mandarin to effectively communicate with Mandarin-speaking clients.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.