Back-end Developer - Kuala Lumpur, Malaysia - Agensi Pekerjaan Elitez Malaysia Sdn Bhd

Siti Tan

Posted by:

Siti Tan

beBee Recruiter


Description

Company Information

Business Nature:
Singapore Listed company with multiple business units


Location:
Remotely in Malaysia


Responsibilities:


  • Requirements Analysis: Working with development manager, lead developer and product managers to understand, refine and translate feature specifications into technical requirements as needed.
  • Task Management: Estimating work effort required to complete the feature development. Working with product managers, and the lead developer and help refine product backlog stories as necessary.
  • Feature Development: Handson involvement in developing new features and/or enhancing existing features across backend development stacks that include APIs/Microservices, databases, cache layer, eventdriven messaging and data pipeline. Ensure effective crossfunctional collaboration and communication.
  • Testing: Adopting both BDD and TDD development practices and writing unit tests and behavioral tests; Working closely with Quality Engineers in defining testing scenarios and helping execute and integrate automated tests to ensure quality deliverables. Plan and conduct performance/load tests for APIs
  • Maintenance: Defining necessary KPIs, logging, and building dashboards/ alerts based on API's observability goals. Collaborating with the DevOps team to support the build automation and deployment process. Monitoring systems;Helping to investigate, troubleshoot, debug and implement fixes for defects
  • Support: Providing installation and postinstallation support
  • Collaboration/Mentoring: Providing excellent crossfunctional development support and communication. Engaging in pair programming, code reviews, and mentoring other developers
  • Innovation: Keeping up with the trends in API/software development and its best practices; Proposing improvements in the existing API ecosystem including processes and development tools, and develop POCs

Requirements:


  • Proven ability to work alongside product managers, lead developers, and prioritize and develop a technical software solution to the business problem.
  • Strong understanding of software development principles, design patterns, and objectoriented programming designs and development. Experience in C#/.NET 6/7 is required. You understand TDD and have experience in writing unit tests.
  • Experience in API and microservice design patterns and development and understands API design best practices and implementation including API security, messaging patterns (REST, GraphQL, gRPC), response designs, throttling, rate limiting, observability, testing and spec documentation using OpenAPI or Swagger.
  • Experience in working scalable, secured, and reliable distributed systems for both Cloud and Onpremises environments. Additionally, you have prior experience with any cloud environments. AWS or MS Azure experience is preferred. Development experience building components that interact with events streaming platforms such as Apache Kafka or similar is preferred.

Salary:
RM5, RM7,500.00 per month


Benefits:


  • Opportunities for promotion
  • Professional development

Schedule:

  • Monday to Friday

Application Question(s):

  • State your notice period, thanks.

Experience:


  • Software development: 4 years (preferred)
  • C#: 3 years (preferred)
  • NET: 4 years (preferred)
  • API design: 4 years (preferred)
  • AWS or MS Azure: 4 years (preferred)

Language:


  • Mandarin (preferred)
Application Deadline: 04/14/2024

More jobs from Agensi Pekerjaan Elitez Malaysia Sdn Bhd