About Us

OPC Business Support is a Business Process Outsourcing (BPO) provider which offers a wide range of services including Software Development, Systems Administration, Outbound/Inbound Contact Centre, Project Management, Merchandise Management, Integrated Marketing, Corporate Travel/Logistics Management, Accounting and Payroll Services, Recruitment Services and Co-working space.


We run a cost effective and efficient business by utilizing state-of-the-art technologies. We are an international team of energetic and experienced personnel who deliver the right skills and technologies to help our clients improve their revenue and performance.

Why OPC?

Our People

With an international team of talented, experienced professionals, we cater for a host of services. The multi nationality of our team members also enables us to work in 10+ different languages. We also cater for the needs of different time zones by working around the clock. As business never sleeps, neither do we!

Location

Our base is Kuala Lumpur with other offices located in Singapore, Manila, Bangkok, Hanoi and Jakarta.

Vacancies

We are expanding and are looking for candidates with the right skillset and attitude to fill a variety of full-time positions.

We are looking for a Front-End/ UI Developer who is motivated to combine the art of design with the art of programming. Responsibilities will include translation of the UI/UX design wireframes to actual code that will produce visual elements of the application. You will work with the UI/UX designer and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.

Responsibilities:

  • Develop new user-facing interfaces and applications
  • Build reusable code and libraries
  • Ensure the technical feasibility of UI/UX designs
  • Optimize application for maximum speed and scalability
  • Assure that all user input is validated before submitting to back-end
  • Collaborate with other team members and stakeholders

Requirements:

Candidates must possess at least a Diploma or Bachelor's Degree in Computer Science or Information Technology or the equivalent;

  • Experience with Angular 2+, preferably 6.
  • Expert in JavaScript, in particular solid understanding of ES6.
  • Good knowledge of HTML, CSS and Material Design.
  • An eye for detail and a sense of visual coherence.
  • Experience with Test Frameworks such us Jasmine, Mocha or Jest.
  • Familiarity with queues would be considered an advantage.
  • Some experience in building REST API's in node.js would be an advantage.

Why Join Us?

  • Attractive Remuneration Package which commensurate with work experience.
  • Fair Work Life Balance (5 Days Work Week).
  • Career Development Opportunities.
  • High Tech and Collaborative Working Environment.
  • Exposure to International Work Setting.

Please email your application, along with a detailed resume stating your qualifications, work experience, availability, current and expected salary to recruitment[at]opcbiz.com (Make sure to replace [at] with @ in recruitment[at]opcbiz.com).

Note: OPC Business Support Sdn. Bhd. is an equal opportunity employer. Talent is all it takes. Even if you've got three eyes and a tail.

Required Skills:

  • 3+ years development in node.js/express.
  • Experience in developing microservices.
  • Solid understanding of Docker.
  • Background and experience in using NoSql databases. Knowledge of MongoDB is preferred.
  • Thorough understanding of ES6.
  • Able to write unit tests. Knowledge of Jest is preferred.
  • Good understanding of message queues. Experience in RabbitMQ would be considered as an advantage.

Candidates must possess at least a Diploma or Bachelor's Degree in Computer Science or Information Technology or the equivalent;


Why Join Us?

  • Attractive Remuneration Package which commensurate with work experience.
  • Fair Work Life Balance (5 Days Work Week).
  • Career Development Opportunities.
  • High Tech and Collaborative Working Environment.
  • Exposure to International Work Setting.

Please email your application, along with a detailed resume stating your qualifications, work experience, availability, current and expected salary to recruitment[at]opcbiz.com (Make sure to replace [at] with @ in recruitment[at]opcbiz.com).

Note: OPC Business Support Sdn. Bhd. is an equal opportunity employer. Talent is all it takes. Even if you've got three eyes and a tail.

Required Skills:

  • Expert in at least two of node.js, python, c++.
  • Experience in ML libraries such us Tensorflow, PyTorch, Scikit learn etc.
  • Experience with modern software design architectures such us, microservices, message queues, kubernetes, docker etc.
  • Experience in data and market/competitor analysis.
  • Experience or familiarity in developing machine learning and NLP applications. (Chatbots, Fraud Detection, Image Recognition etc)
  • Able to develop prototypes and blueprints with speed and efficiency.
  • Versatile and enthusiastic when it comes to new technologies, able to grasp new concepts with ease.

Candidates must possess at least a Diploma or Bachelor's Degree in Computer Science or Information Technology or the equivalent;


Benefits:

We offer an attractive compensation and benefits package for successful applicants which includes: a 5-day work environment, annual leave, paid sick leave, free car park, performance bonus and more.

Please email your application, along with a detailed resume stating your qualifications, work experience, availability, current and expected salary to recruitment[at]opcbiz.com (Make sure to replace [at] with @ in recruitment[at]opcbiz.com).

Note: OPC Business Support Sdn. Bhd. is an equal opportunity employer. Talent is all it takes. Even if you've got three eyes and a tail.

Responsibilities

  • Work with developers, IT staff and project management to oversee code testing, debugging and deployment of various in-house and external software components.
  • Coordinate with DevOps contractors on many micro tasks like user management, IP whitelisting, VM deployment.
  • Administration, monitoring, and maintenance of existing infrastructure.
  • Perform regular evaluation of architectural and infrastructural decision/design of cloud systems and DevOps tooling.
  • Automate recurring tasks and workflows.
  • Ensure best security practices in the industry.
  • Drive DevOps culture with brown bag sessions, code review for production-readiness.
  • Provide on-call, after-hours/weekend support for critical incidents.

Qualifications

  • Excellent Linux server administration skills.
  • Experience in managing node.js apps and nosql/mongodb dockers.
  • Experience with cloud technologies AWS/Google Cloud.
  • Previous experience with CI/DevOps tools platforms (istio, Kubernetes, Docker, Jenkins).
  • Good Git skills (comfortable preparing release branches etc).
  • Knowledge of securing critical services and patching vulnerabilities.
  • Experience/knowledge of server monitoring tools.
  • Excellent written and verbal skill with English language.
  • Experience with Elastic will be considered an advantage.

Why Join Us?

  • Attractive Remuneration Package which commensurate with work experience.
  • Fair Work Life Balance (5 Days Work Week).
  • Career Development Opportunities.
  • High Tech and Collaborative Working Environment.
  • Exposure to International Work Setting.

Please email your application, along with a detailed resume stating your qualifications, work experience, availability, current and expected salary to recruitment[at]opcbiz.com (Make sure to replace [at] with @ in recruitment[at]opcbiz.com).

Note: OPC Business Support Sdn. Bhd. is an equal opportunity employer. Talent is all it takes. Even if you've got three eyes and a tail.

The Senior Data Engineer will be working within our Data Integration Team, on projects involving real-time data streaming from databases/applications, designing and implementing the DWH and identifying the ETL processes and mappings between the various systems composing our application ecosystem.

What we expect from candidates:

  • Expertise in Database technologies, good knowledge of SQL and experience developing across both Relational and NoSQL.
  • Expertise in message queues such as RabbitMQ, MQTT and distributed streaming platforms such as Apache Kafka.
  • Hands on experience in Data Warehouse (DWH) environment with data integration/ETL of large and complex data sets.
  • Hands-on coding experience in Java and Python.
  • Data modeling skills and schema design for DWH.
  • Understanding of performance tuning and scaling.
  • Familiarity with Business Intelligence (BI) and Visualization platforms such as Tableau.
  • Ability to communicate effectively in English.

Qualifications and Experience:

  • Bachelor’s degree in Computer Science or related field (with industry experience).
  • Proven experience in streaming ETL and distributed streaming using Apache Kafka/KSQL.
  • 6+ years of building large scale data-processing systems with 4+ years in Big Data technologies such as Hadoop and Spark.

Desired Qualifications:

  • Knowledge of the ELK stack (Elastic, Logstash, Kibana).
  • Understanding of data analysis and machine learning models.
  • Experience in the Financial Services industry.

Why Join Us?

  • Attractive Remuneration Package which commensurate with work experience.
  • Fair Work Life Balance (5 Days Work Week).
  • Career Development Opportunities.
  • High Tech and Collaborative Working Environment.
  • Exposure to International Work Setting.

Please email your application, along with a detailed resume stating your qualifications, work experience, availability, current and expected salary to recruitment[at]opcbiz.com (Make sure to replace [at] with @ in recruitment[at]opcbiz.com).

Note: OPC Business Support Sdn. Bhd. is an equal opportunity employer. Talent is all it takes. Even if you've got three eyes and a tail.

Responsibilities:

  • Develop new user-facing interfaces for mobile applications.
  • Build reusable code and libraries.
  • Ensure the technical feasibility of UI/UX designs.
  • Optimize mobile application for maximum speed and scalability.
  • Assure that all user input is validated before submitting to the back-end.
  • Collaborate with other team members and stakeholders.
  • Maintain code and write automated tests to ensure the product is of the highest quality.

Requirements:

  • 2+ years of professional experience working with React Native or experience with Flutter.
  • 4+ years of professional software development experience.
  • Experience working with Swift and Java/Kotlin.
  • Meaningful experience working on large, complex systems.
  • Ability to take extreme ownership over your work. Every day is a challenge to ensure you are performing to the expectations you and your team have agreed upon, both in regards to estimates and to general process.
  • An understanding of React Native/Flutter best practices and a commitment to following them.
  • Ability to work through new and difficult React Native/Flutter issues and contribute to libraries as needed.
  • Must have built at least two Android and/or iOS apps with Flutter.
  • Proven working experience in software development.
  • Working experience in mobile development.
  • Have published one or more mobile apps in Google Play or App Store.
  • Experience with third-party libraries and APIs.
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
  • Solid understanding of the full mobile development life cycle, including automated testing, building and optimization.
  • Experience working in an agile development process.
  • Be proficient in using version control and continuous integration, with tools such as Git and Jenkins.

Why Join Us?

  • Attractive Remuneration Package which commensurate with work experience.
  • Fair Work Life Balance (5 Days Work Week).
  • Career Development Opportunities.
  • High Tech and Collaborative Working Environment.
  • Exposure to International Work Setting.

Please email your application, along with a detailed resume stating your qualifications, work experience, availability, current and expected salary to recruitment[at]opcbiz.com (Make sure to replace [at] with @ in recruitment[at]opcbiz.com).

Note: OPC Business Support Sdn. Bhd. is an equal opportunity employer. Talent is all it takes. Even if you've got three eyes and a tail.

Responsibilities:

  • Implementing trading applications in C++.
  • Collaborate with other team members and stakeholders.
  • Develops solutions according to specified requirements.
  • Maintain code and write automated/unit tests to ensure the product is of the highest quality.
  • Resolves technical issues through debugging, research, and investigation.
  • Writing reusable, testable, and efficient code.
  • Being an advocate of coding best practices.
  • Perform Peer/Code Reviews.
  • Optimize and secure applications.
  • Production Support and Bug Fixes.
  • Any other task which commensurate with this position.

Requirements:

  • Degree in Computer Science, Software Engineering, EE or similar.
  • Minimum of 2 years developing low latency C++ applications.
  • Proficiency in advanced C++ (’11/14) including proficiency with STL, TMP, Boost, and type safety.
  • Proficiency in advanced data structures, algorithms, OO programming, and computational complexity.
  • Proficiency in Software Engineering including design/requirement specs, testing, QA, release.
  • Experience with low-level system facilities: threading, I/O, signals, shared memory, VM, VFS.
  • Experience in distributed computing including exchange topology, market gateways, and SORs.
  • Knowledge of TCP/IP, UDP, and network topology; experience with socket programming.
  • Knowledge of MAM, social trading solutions for MT4, MT5.
  • Experience in FIX protocol.
  • Experience with MT4/MT5 plugins.
  • Trading robots / trading execution algorithms.
  • Knowledge of Dealing Department automation tasks.
  • Knowledge of Exchange connectivity, Order Management Systems, and High Frequency Trading.
  • Graduate degree in Computer Science, Software Engineering, EE, or similar.
  • Knowledge and familiarity with exchange protocols FIX, ITCH, PITCH, OUCH, and related.
  • Low-latency: hardware/bios tuning, NUMA aware, multi-threaded design, lock-free programming.
  • Low-latency: compiler and cache optimization, user-space networking (kernel bypass), IPC/RPC.
  • Experience in programming/system tools; svn, gdb, valgrind, tcpdump, strace, systemtap, and more.
  • Experience with designing simulation and back-testing frameworks and research infrastructure.

Why Join Us?

  • Attractive Remuneration Package which commensurate with work experience.
  • Fair Work Life Balance (5 Days Work Week).
  • Career Development Opportunities.
  • High Tech and Collaborative Working Environment.
  • Exposure to International Work Setting.

Please email your application, along with a detailed resume stating your qualifications, work experience, availability, current and expected salary to recruitment[at]opcbiz.com (Make sure to replace [at] with @ in recruitment[at]opcbiz.com).

Note: OPC Business Support Sdn. Bhd. is an equal opportunity employer. Talent is all it takes. Even if you've got three eyes and a tail.

Responsibilities:

  • Provide guidance and support to Application Developers.
  • Assist with schema design, code review, SQL query tuning.
  • Write and deploy SQL patches.
  • Upgrade and improve application schema and data upgrades.
  • Process work accurately and in a timely manner.
  • Pay attention to detail at all times.
  • Proactively and regularly make recommendations for system improvements.
  • Collate, prepare and present statistical information for internal and external use.
  • Implement and manage company data management practices and policies.
  • In charge of the database optimization and performance tuning.
  • Responsible for the HA of all DBs.
  • Perform regular backups and implement partitioning and sharingwhere needed.
  • Understand the concepts of clustering and implement where needed.
  • Other duties as deemed necessary by the immediate superior from time to time.

Requirements:

  • Bachelor’s degree in computer science or a related information technology field.
  • Experience with programming languages and must know PL/SQL quite well.
  • 3+ years of experience in administering, managing and tuning databases.
  • Good understanding of data and schema standards and concepts.
  • Good understand database design, implementation, troubleshooting and maintenance.
  • Expertise in SQL.
  • Sense of ownership and pride in your performance and its impact on company’s success.
  • Critical thinker and problem-solving skills.
  • Good time-management skills.
  • Great interpersonal and communication skills.
  • Knowledge of NoSQL databases (in particular mongoDB or Neo4J) is considered a plus.

Why Join Us?

  • Attractive Remuneration Package which commensurate with work experience.
  • Fair Work Life Balance (5 Days Work Week).
  • Career Development Opportunities.
  • High Tech and Collaborative Working Environment.
  • Exposure to International Work Setting.

Please email your application, along with a detailed resume stating your qualifications, work experience, availability, current and expected salary to recruitment[at]opcbiz.com (Make sure to replace [at] with @ in recruitment[at]opcbiz.com).

Note: OPC Business Support Sdn. Bhd. is an equal opportunity employer. Talent is all it takes. Even if you've got three eyes and a tail.

Responsibilities:

  • Collaborate with team members and stakeholders.
  • Develops solutions according to specified business requirements.
  • Define all aspects of development from appropriate technology and workflow to coding standards.
  • Communicate successfully all concepts and guidelines to the development team.
  • Review technical documentation and ensure it correctly describes the implementation scope.
  • Oversee progress of development team to ensure consistency with initial design.
  • Provide technical guidance and coaching to developers and engineers.
  • Ensure software meets all requirements of quality, security, modifiability, extensibility etc.
  • Participate in code reviews, identifying anti‐patterns in the code and refactoring opportunities.
  • Other duties as deemed necessary by the immediate superior from time to time.

Requirements:

  • BSc in Computer Science or related field.
  • Proven experience as software architect.
  • Excellent knowledge of software and application design and architecture.
  • A technical mindset with great attention to detail.
  • Understanding of software quality assurance principles.
  • Experience with software development lifecycle (SDLC) processes.
  • Experience with service-oriented architecture (SOA).
  • Experience in software development and coding in NodeJs. Python will be considered an advantage.
  • Experience in SQL and NoSQL databases.
  • Experience in RabbitMQ or Kafka.
  • Experience in developing microservices and managing containerized applications.
  • Some level of experience with Kubernetes and IaC (Terraform,Helm).
  • Understanding of web security standards and best practices.

Why Join Us?

  • Attractive Remuneration Package which commensurate with work experience.
  • Fair Work Life Balance (5 Days Work Week).
  • Career Development Opportunities.
  • High Tech and Collaborative Working Environment.
  • Exposure to International Work Setting.

Please email your application, along with a detailed resume stating your qualifications, work experience, availability, current and expected salary to recruitment[at]opcbiz.com (Make sure to replace [at] with @ in recruitment[at]opcbiz.com).

Note: OPC Business Support Sdn. Bhd. is an equal opportunity employer. Talent is all it takes. Even if you've got three eyes and a tail.

Responsibilities:

  • Gather and evaluate user requirements in collaboration with product managers and engineers.
  • Illustrate design ideas using storyboards, process flows and sitemaps.
  • Design graphic user interface elements, like menus, tabs and widgets.
  • Build page navigation buttons and search fields.
  • Develop UI mock-upsand prototypes that clearly illustrate how sites function and look like.
  • Create original graphic designs (e.g. images, sketches, wireframes and tables).
  • Prepare and present rough drafts to internal teams and key stakeholders.
  • Identify and troubleshoot UX problems (e.g. responsiveness).
  • Conduct layout adjustments based on user feedback.
  • Find creative ways to solve UX problems (e.g. usability, findability).
  • Adhere to style standards on fonts, colors and images.
  • Communicate design ideas and prototypes to developers.
  • Any other tasks which commensurate with this position.

Requirements:

  • BSc in Design, or Computer Science or relevant field.
  • Proven UI/UX work experience.
  • Up-to-date knowledge of design software like Adobe Illustrator and Photoshop.
  • Team spirit; strong communication skills.
  • Demonstrable UI design skills with a strong portfolio.
  • Solid experience in creating wireframes, storyboards, user flows, process flows and sitemaps.
  • Proficiency in HTML, CSS, and JavaScript for rapid prototyping.
  • Excellent visual design skills with sensitivity to user-system interaction.
  • Ability to solve problems creatively and effectively.
  • Experience working in an Agile/Scrum development process.

Why Join Us?

  • Attractive Remuneration Package which commensurate with work experience.
  • Fair Work Life Balance (5 Days Work Week).
  • Career Development Opportunities.
  • High Tech and Collaborative Working Environment.
  • Exposure to International Work Setting.

Please email your application, along with a detailed resume stating your qualifications, work experience, availability, current and expected salary to recruitment[at]opcbiz.com (Make sure to replace [at] with @ in recruitment[at]opcbiz.com).

Note: OPC Business Support Sdn. Bhd. is an equal opportunity employer. Talent is all it takes. Even if you've got three eyes and a tail.

Responsibilities:

  • Handle creative tasks ranging from social media graphics, videos, landing pages, collateral design and production.
  • Produce deliverables to assist cross-functional teams including sales, marketing and events department.
  • Create images that identify a product or convey a message.
  • Keep well informed of competitor marketing initiatives and promotions.
  • Work cooperatively with key team members.
  • Contribute to a positive and dynamic working environment.
  • Any other task which commensurate with this position.

Requirements:

  • Degree in Graphic Design, Communication Arts.
  • Minimum 2-3 years’ agency experience or related industry.
  • Creative flair with out-of-the-box visions to bring innovative ideas.
  • Solid working knowledge of the Adobe Creative Suite with emphasis on Illustrator, Photoshop and In-Design.
  • Experience with Premiere Pro and After Effects for producing videos and animation.
  • Fluency in English.
  • Able to work in a fast-paced environment.
  • Web development experience & knowledge is an added benefit.

Why Join Us?

  • Attractive Remuneration Package which commensurate with work experience.
  • Fair Work Life Balance (5 Days Work Week).
  • Career Development Opportunities.
  • High Tech and Collaborative Working Environment.
  • Exposure to International Work Setting.

Please email your application, along with a detailed resume stating your qualifications, work experience, availability, current and expected salary to recruitment[at]opcbiz.com (Make sure to replace [at] with @ in recruitment[at]opcbiz.com).

Note: OPC Business Support Sdn. Bhd. is an equal opportunity employer. Talent is all it takes. Even if you've got three eyes and a tail.

Services

Software Development
 

Systems Administration
 

Outbound / Inbound
Contact Centre

Project Management
 

Merchandise Management

Integrated Marketing
 

Corporate Travel /
Logistics Management

Accounting and
Payroll Services

Recruitment Services
 

Co-working space
 

Locations