Job Search and Career Advice Platform

Enable job alerts via email!

Engineer, Software Development

MTD Group

Kuala Lumpur

On-site

MYR 48,000 - 60,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A prominent technology firm in Kuala Lumpur is seeking a Software Engineer to design and implement innovative IT solutions. This role requires a degree in Computer Engineering or Computer Science and 1-2 years of experience in the field. Responsibilities include improving system quality, enhancing applications, and mentoring junior engineers. Ideal candidates will have strong skills in C#.NET, network programming, and database management with a positive attitude and strong communication skills.

Qualifications

  • 1-2 years of working experience in the related field required.
  • Ability to design multi-threaded applications for data-intensive applications.
  • Knowledge of Network programming and Windows Socket programming in C#.

Responsibilities

  • Improve system quality by identifying issues and common patterns.
  • Enhance applications by identifying opportunities for improvement.
  • Mentor junior Software Engineers.

Skills

Positive Attitude
Good Communication Skills
Time Management
Quick Learning
Team Player

Education

Degree in Computer Engineering / Computer Science or equivalent

Tools

C#.NET Framework
Oracle
MySQL
PostgreSQL
RabbitMQ
Job description

The primary function of this role is to be responsible for understanding the business and how to apply/augment the IT application architecture to plan, design, build, and integrate state of the art solutions for both internal and public-facing applications. This role requires a strong understanding and experience with mobile enabled / responsive design web applications, messaging buses, micro services, and relational database architecture.

RESPONSIBILITIES
  • Improving system quality by identifying issues and common patterns, and developing standard operating procedures
  • Enhancing applications by identifying opportunities for improvement, making recommendations and designing and implementing systems
  • Maintaining and improving existing codebases and peer review code changes
  • Liaising with colleagues to implement technical designs
  • Investigating and using new technologies where relevant
  • Mentor junior Software Engineers to allow for skill/knowledge development through advice, coaching, and training opportunities.
QUALIFICATIONS & REQUIREMENT
  • Degree in Computer Engineering / Computer Science or equivalent.
  • At least 1-2 years of working experience in the related field is required.
  • Possesses Positive Attitude, Good Communication Skills, Time Management and Quick Learning as well as a Good Team Player.
SPECIAL SKILLS REQUIRED
  • At least 1 - 2 years’ experience of C#.NET Framework.
  • Knowledge of Network programming and Windows Socket programming in C#
  • Ability to design multi-threaded applications for data intensive applications
  • Experience building APIs and services using REST, SOAP, JSON, RPC, etc.
  • Proficiency in RabbitMQ or other messaging bus is an acceptable
  • Proficiency in Oracle / MySQL / PostgreSQL or another relational database platform is an acceptable alternative
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.