[ref. c99453500] Senior Engineer, Software Development

apartmentMTD Capital Bhd placeKuala Lumpur descriptionInternship calendar_month 

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).
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).
electric_boltImmediate start

Senior qa engineer (20k)

placeKuala Lumpur
your next company We are partnering with two leading companies in the tech industry to hire talented QA Testers and Senior QA Engineers about the job  •  Execute manual and automated tests, report bugs, collaborate with development teams to ensure...
business_centerHigh salary

Senior Lead Engineer, Hardware Design

apartmentCelestica Gbs Malaysia Sdn. Bhd.placeKuala Lumpur
DHW Job Level: Level 09 IC/MGR: Individual Contributor Direct/Indirect Indicator: Indirect Summary The Senior Lead Engineer, Hardware Design works with cross functional teams with other designers, customers, manufacturing engineering...
apartmentMarketSense ICT Sdn. Bhd.placeKuala Lumpur
Position Summary We are looking for a Senior Software Engineer to take a leading role in designing, developing, and maintaining robust, secure, and scalable software solutions. You will collaborate with cross-functional teams, mentor junior...