[ref. c99453500] Senior Engineer, Software Development
MTD Capital Bhd Kuala Lumpur Internship
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).
- 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.
- 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).
Kuala 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...
Celestica Gbs Malaysia Sdn. Bhd.Kuala 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...
MarketSense ICT Sdn. Bhd.Kuala 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...