jobs in AMK SOLUTIONS LTD

Full Time C-- Developer (open to all) Jobs, in AMK SOLUTIONS LTD Perlis - Maukerja

C-- Developer (open to all)

AMK SOLUTIONS LTD

Undisclosed
Share
Save

Working Location

  • Kangar Perlis Malaysia

Job Description

Responsibilities

C++ Developer (Full Stack)

Location: Penang, Malaysia (Onsite)

Relocation and visa fully supported

Contract: 6 months Extendable

Experience Required: 8+ Years


Responsibilities

Design, develop, and maintain high-performance applications using Modern C++ (C++11/14/17/20).

Apply Object-Oriented Programming (OOP) principles, SOLID principles, and industry-standard design patterns.

Develop scalable, multi-threaded applications with efficient memory and thread management.

Build and integrate backend services and collaborate on front-end development using Angular.

Integrate applications with enterprise systems through APIs and ensure seamless interoperability.

Write clean, maintainable, and well-tested code using unit testing frameworks.

Perform performance profiling, debugging, optimization, and defect resolution.

Contribute to CI/CD pipelines, deployment, release management, and production support.

Participate in Agile ceremonies including sprint planning, backlog grooming, estimation, and retrospectives.

Collaborate with cross-functional teams and contribute to continuous improvement initiatives.

Leverage AI-assisted development tools while validating and refining generated code.


Required Skills

8+ years of professional software development experience.

Strong expertise in Modern C++ (C++11/14/17/20).


Excellent understanding of:

Object-Oriented Programming (OOP)

SOLID Principles

Design Patterns (Factory, Observer, Strategy, Singleton, Command)

Strong experience with:

Multi-threading and concurrent programming

Thread synchronization (Mutex, Semaphore, Condition Variables)

STL and Boost Libraries

Data Structures & Algorithms

Memory management and performance optimization

Experience with unit testing frameworks such as Google Test or CppUnit.

Experience working with large-scale enterprise applications, preferably MES or manufacturing systems.

Knowledge of API integration and system interoperability.

Experience with Git and CI/CD pipelines.

Exposure to AI-assisted development tools.

Strong analytical, troubleshooting, and problem-solving skills.

Experience working in Agile/Scrum environments.


Qualifications

Bachelor's Degree in Computer Science, Engineering, Information Technology, or a related field.


Important Information

Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.

Learn More