Engineer, Information Technology (Software)

TENPOWER MALAYSIA SDN. BHD.

Selangor

On-site

MYR 60,000 - 100,000

Full time

32 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

TENPOWER MALAYSIA SDN. BHD. is seeking an Engineer, Information Technology (Software) to join our Banting-based engineering team. You will design, develop and maintain software solutions that meet client needs, using modern technologies and best practices.

The role offers full-time employment with opportunities to grow within a collaborative technical environment, including code reviews, CI/CD and performance improvements.

Qualifications

  • Bachelor's degree or equivalent experience in CS/IT.
  • Experience with databases (SQL and NoSQL).
  • Familiarity with Git and collaborative workflows.
  • Understanding of testing, CI/CD and cloud platforms.

Responsibilities

  • Design, develop and test software applications and systems using appropriate languages and development frameworks.
  • Write clean, efficient and well-documented code adhering to coding standards.
  • Participate in code reviews and provide constructive feedback to teammates.
  • Troubleshoot, diagnose and resolve software defects and performance issues promptly.
  • Collaborate with product managers, business analysts and other stakeholders to translate requirements into technical specs.
  • Contribute to the full software development lifecycle, including requirements analysis, design, development, testing and deployment.
  • Maintain and enhance existing software systems, implementing improvements and updates as required.
  • Document technical specifications, system architecture and development processes for knowledge sharing.
  • Participate in continuous integration and deployment processes to ensure efficient delivery.

Skills

Software design principles
Design patterns
Unit testing
Problem solving
Team collaboration
Agile development
Web/mobile development
Cloud concepts

Education

Bachelor's degree in CS/IT or related

Tools

Git
SQL
NoSQL
AWS
Azure
GCP

Job description

Engineer, Information Technology (Software)
About us

TENPOWER MALAYSIA SDN. BHD. is a forward-thinking technology company committed to delivering innovative software solutions that drive business transformation. We pride ourselves on fostering a collaborative work environment where talented engineers can thrive, develop their skills and contribute to meaningful projects. Our mission is to provide cutting-edge technology services that empower organizations to achieve their digital objectives.

About the role

We are seeking an Engineer, Information Technology (Software) to join our dynamic engineering team based in Banting, Selangor. This is a full-time position that offers the opportunity to work on diverse software development projects and contribute to the technical excellence of our organization. As a Software Engineer, you will play a crucial role in designing, developing and maintaining software solutions that meet our clients' evolving business needs. This position offers the chance to work with modern technologies, collaborate with experienced professionals and grow your career within a supportive technical environment.

Key responsibilities

Design, develop and test software applications and systems using appropriate programming languages and development frameworks

Write clean, efficient and well-documented code that adheres to established coding standards and best practices

Participate in code reviews and provide constructive feedback to team members to ensure code quality

Troubleshoot, diagnose and resolve software defects and performance issues in a timely manner

Collaborate with product managers, business analysts and other stakeholders to understand requirements and translate them into technical specifications

Contribute to the full software development lifecycle, including requirements analysis, design, development, testing and deployment

Maintain and enhance existing software systems, implementing improvements and updates as required

Document technical specifications, system architecture and development processes for knowledge sharing and future reference

Participate in continuous integration and deployment processes to ensure efficient software delivery

What we're looking for

Bachelor's degree in Computer Science, Software Engineering, Information Technology or a related field, or equivalent professional experience

Strong understanding of software development principles, design patterns and best practices

Experience with relational and non-relational databases, including SQL and NoSQL technologies

Familiarity with version control systems such as Git and collaborative development workflows

Knowledge of software testing methodologies and experience writing unit tests and test cases

Problem-solving skills with the ability to analyse complex technical challenges and develop practical solutions

Strong communication skills and ability to work effectively within a team environment

Experience with web development frameworks or mobile application development is advantageous

Familiarity with cloud platforms such as AWS, Azure or Google Cloud Platform is a plus

Experience with agile development methodologies and tools is preferred

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

techstreet • Petaling Jaya

Hybrid
MYR 90,000 - 130,000
Medical coverage
Flexible/Hybrid work
Training & certification support
+1
Senior Software Engineer (Senior Level)
Senior Software Engineer (Senior Level)

INFRA365 SDN. BHD. • Petaling Jaya

On-site
MYR 112,000 - 201,000
Software Engineer
Software Engineer

PROPERTY 213 SDN. BHD. • Kuala Lumpur

On-site
MYR 60,000 - 90,000
Software Engineer (C#)
Software Engineer (C#)

MyAdamas Technologies Sdn Bhd • Kuala Lumpur

On-site
MYR 48,000 - 72,000
Medical Insurance
Performance Bonus
Senior Software Engineer
Senior Software Engineer

Faculty Digital PTE LTD • Kuala Lumpur

On-site
MYR 180,000 - 240,000
Software Engineer
Software Engineer

Businesslist • Petaling Jaya

On-site
MYR 60,000 - 90,000
Software Engineer I - (12 months contract)
Software Engineer I - (12 months contract)

Experian Marketing Services (Malaysia) Sdn Bhd • Cyberjaya

Hybrid
MYR 60,000 - 80,000
Senior Software Engineer
Senior Software Engineer

SICPA • Malaysia

On-site
MYR 80,000 - 120,000
Global impact on digital security
Opportunities for personal development
Software Developer
Software Developer

Oxydata Software Sdn Bhd • Labuan

On-site
MYR 60,000 - 100,000
Competitive salary package
Long-term career growth
Team Lead, Software Development
Team Lead, Software Development

2C2P • Kuala Lumpur

On-site
MYR 180,000 - 240,000