Senior Engineer, Software Development

ashley-avatar-image

AI-generated summary

beta

This job is a Senior Software Engineer, where you'll design and build top-notch software for apps. You might like this job because you get to lead projects, mentor others, and solve complex problems, making a real impact on technology.

Undisclosed

Bukit Jalil, Kuala Lumpur

Job Description

Senior Engineer, Software Development

Objective of the Job

The primary function of this role is to support the Software Development team by planning, designing, building, and integrating high-quality software solutions and architecture for internal and public-facing applications. The role involves contributing to system design, improving existing codebases, and ensuring best practices are followed. Senior-level candidates will additionally provide technical leadership and mentorship to junior engineers.

Key Responsibilities

  • Design, develop, and maintain software applications based on business and technical requirements.
  • Participate in system architecture design and contribute to high-level software solutions.
  • Improve system quality by identifying common issues and implementing standard operating procedures. 
  • Enhance applications by recommending improvements and implementing new features.
  • Perform root cause analysis for complex issues and deliver effective solutions.
  • Maintain and improve existing codebases, conduct code reviews, and ensure coding standards.
  • Liaise with team members to implement technical designs and requirements.
  • Investigate and adopt relevant new technologies.
  • Prepare documentation and written knowledge transfer materials.
  • Mentor junior software engineers through coaching, guidance, and training (Senior-level).

Job Requirements

Qualifications & Requirements

  • Degree in Computer Science, Software Engineering, IT or related fields.
  • Engineer: Minimum 4 years of relevant experience
  • Senior Engineer: Minimum 5 years of relevant experience
  • Positive attitude, strong communication skills, time management, and adaptability.
  • A collaborative team player with a passion for technology and innovation.

Special Skills Required

  • Proficient in C#.NET Framework and ASP.NET (MVC or WebForm, WPF).
  • Frontend technologies: HTML, CSS, JavaScript, Bootstrap, AngularJS, AJAX.
  • Experience with reporting tools such as RDLC or Crystal Reports.
  • Strong understanding of RESTful APIs, SOAP, JSON, and RPC.
  • Hands-on experience with relational databases such as Oracle, MySQL, PostgreSQL, or SQL Server.
  • Knowledge of NoSQL databases (e.g., MongoDB) is a plus.
  • Familiarity with messaging systems (e.g., RabbitMQ) and socket programming in C#.
  • Experience with system monitoring tools (e.g., New Relic) and automated testing frameworks.
  • Familiarity with multi-threaded application design and microservices architecture.
  • Knowledge of operating systems: Linux, Mac OS, Windows.
  • Strong problem-solving, analytical thinking, and organizational skills.
  • Ability to work independently and lead when required (Senior-level).

Skills

Software Engineering

Company Benefits

Flexible Work Arrangement

Staff may commence work between 7:30 am and 9:30 am, and finish between 4:30 pm and 6:30 pm at selected work locations including Head Office

Medical & Insurance Benefits

Medical and GPA insurance coverage, including outpatient, inpatient and dental treatment, extended to immediate family members

Accessibility and Parking Facilities

The office is easily accessible by personal vehicle with designated paid parking lots and the Head Office is conveniently connected via MRT

Dress Code Flexibility

Enjoy four different office dress styles: Corporate Monday, Formal Tuesday & Wednesday, MTD Pride Thursday and Casual Friday

Mobile HR Access

Easily manage HR matters on your mobile to record live attendance, access outpatient medical benefits and download payslips anytime

Recreational Facilities

Access to PS4, board games, pool table, table tennis and more to help employees relax and recharge during breaks at HEad Office


Additional Info

Company Activity

Last active - 1 hour ago

Experience Level

#NoExperienceNeeded

Career Level

Internship


Company Profile

MTD Capital Bhd-logo-image

MTD Capital Bhd

MTD Capital Bhd was incorporated in 1993 and listed on the Main Board of Bursa Malaysia Securities Berhad in 1998 before being taken private in 2011. Based in Kuala Lumpur, Malaysia, MTD is a leading infrastructure conglomerate which has a long-established track record in Construction, Real Estate & Property Development and Outdoor Advertising business. MTD’s Construction Division has an extensive experience in...