Software Engineer | UPAY

Responsibilities & Context

Job Context
The role involves designing, developing, and maintaining a Mobile Financial Services (MFS) platform that aligns with the company’s business objectives. The candidate will be responsible for writing efficient and scalable code, developing APIs, and ensuring seamless deployment of software applications.

Job Description:

  • Design and Develop MFS as per company requirements
  • Code and unit test programming for software and API’s
  • Develop and deploy computer applications.
  • Execute code builds to test and production environments.
  • Write RESTfull Api’s and gRPC
  • Collaborate with product, design, and marketing teams.
  • Application Development using Microservice Architecture
  • Maintain documentation per company standards.

Requirements

Education: Bachelor of Science (BSc) in Computer Science & Engineering, Bachelor of Science (BSc)

Experience

  • 2 to 3 years
  • The applicants should have experience in the following business area(s): Banks, Software Company, Financial Technology (Fintech) Startup

Additional Requirements

  • Knowledge, Skills & Abilities:
  • ReactJS, JS, VueJS etc.
  • Object-oriented programming.
  • Problem-solving skills
  • Must have strong knowledge of any other major programming language, like JavaScript, etc.
  • Must be familiar with other relational databases, like Oracle and PostgreSQL, etc.
  • Solid understanding of the full mobile development life cycle, including automated testing and building
  • Proficient understanding of code versioning tools, such as Git / Mercurial