Senior Software Engineer

Kuala Lumpur, M14, MY, Malaysia

Job Description



Responsible for the full life cycles of software development of enterprise payment solutions, from research and analysis to code architect (security, performance, scalability etc), design and execution (coding, testing, benchmarking, deployment) Involve in multiple areas in software development such as front-end clients (mobile, web, client apps), libraries/SDKs/plug-ins, middleware, APIs, backend, database, 3rd party integrations, reporting & analytics, etc Map business requirements to system architecture and system module design Involve in project/product/system customization, integration and certification System monitoring, maintenance, support and troubleshooting Collaborate with team members, peers design/code reviews, daily stand-up meetings Work under guidance and mentorship from technical lead/manager Prepare and conduct technical workshops R&D on latest technology stack Write technical documents such as design documents, API/SDK documents, user manuals, etc.
Job Requirement

Bachelor degree in Computer Science, Software Engineering or relevant field. Minimum 3 years related working experience (Senior), fresh graduates are encouraged to apply Strong knowledge of common algorithms and data structures Familiar with cryptography (symmetric/asymmetric, hash, signatures) Proficiency in Linux OS and Linux commands Proficiency in one or more of the following Cloud Computing (AliCloud, AWS, Google Cloud, Azure) Proficiency in JavaScript/TypeScript, HTML5, CSS Proficiency in one or more of the following Object-Oriented languages: C++/C#, Go-Lang, Java, PHP, Rust Proficiency in NodeJS, NPM, GIT repositories, open-source tools & technologies Proficiency in Database (MySQL, PostgreSQL, MongoDB, MSSQL, Oracle, etc). Reading and writing skills in English. A good understanding of the latest technology trends. Work under minimum supervision, strong sense of responsibility, initiative, and commitment.
Preferred / Added Advantages

Transactional System Experience (E-commerce, Payment, Banking, etc) Proficiency in VueJS, ReactJS, AngularJS Proficiency in Key Value Databases (Redis, LevelDB, etc) Proficiency in RabbitMQ, Kafka, websocket, etc Proficiency in Docker Container Technologies, Kubernetes Proficiency in Big Data Analytics DevOps Experience (CI/CD, Coverage Test) Experience working with open-source projects and community activities
Personal Attributes

Exceptional analytical reasoning, troubleshooting, problem-solving, critical thinking, and creative thinking skills. Curiosity, open-mindedness, and an unfailingly positive attitude. Clear and professional written and verbal communication skills. Highly capable of executing in a fast-paced, virtual, changing environment. Humble attitude and disciplined work ethic. Extremely self-driven and able to execute in a diligent manner. Highly organized and detail-oriented.
Job Type: Full-time

Pay: RM7,000.00 - RM8,000.00 per month

Experience:

cryptography: 3 years (Required) Linux OS : 2 years (Required) Linux commands: 2 years (Required) Node.js: 1 year (Required) * JavaScript: 2 years (Required)

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1219106
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Kuala Lumpur, M14, MY, Malaysia
  • Education
    Not mentioned