Epicareer Might not Working Properly
Learn More

Senior Software Engineer (C#)

  • Full Time, onsite
  • Cloudpulse Sdn Bhd
  • Kuala Lumpur Engineering - Software (Information & Communication Technology) Full time RM 7, Malaysia
Salary undisclosed

Apply on


Original
Simplified

Job Responsibilities:

  • Software Development:
    - 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.
  • Technical Leadership:
    - 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.
  • System Design and Architecture:
    - Participating in architectural discussions and decisions.
    - Designing and architecting software systems that are scalable, reliable, and maintainable.
  • Quality Assurance:
    - 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.
  • Documentation:
    - 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.
  • Support and 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.
    • Basic understanding or experience with API, MySQL, MSSQL, C#, CSS, Javascript.
    • Optional skills: Git, Postman, Redis, Nodejs
    • 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.