OnSolve

Senior Software Engineer (Integrations)

OnSolve

Ho Chi Minh
Floor 6, MB Sunny Tower, 259 Tran Hung Dao, Co Giang Ward, District 1

Salary
Negotiable
Post date
25/10/2017
Job skills
.NET Java JavaScript

Job Details

As a Software Engineer with OnSolve you’ll be a member of the professional servicesdevelopment team responsible for implementing integrations and customized features for ourlargest customers. If you’re someone who considers themselves passionate about technology,a team player, adaptable, driven, and a continuous learner we would love to speak with youabout joining our team!

Responsibilities

  • ● Analyze software requirements and refine them by working with others
  • ● Lead and review the design of software architecture and components
  • ● Implement customer specified features which extended our core platform and API usingJava, .NET, PHP, Javascript, web services, and other technologies
  • ● Create automated unit and integration tests
  • ● Improve your and your colleagues work by participating in code reviews

Job Requirements

  • ● English speaking/ writing ability
  • ● A degree in Computer Science, Software Engineering, or equivalent knowledge
  • ● A strong attention to detail and problem-solving skills
  • ● At least 5 years of programming experience with a mainstream programming languagesuch as Java, .NET, Javascript/NodeJS, PHP, or Python
  • ● Experienced use of version control, specifically git
  • ● Knowledge of the HTTP protocol and web services (REST, SOAP)
  • ● Experienced with integration architectures and patterns

A bonus if you have..

  • ● Experience with iPaaS solutions such as MuleSoft or Bloomi
  • ● Experience designing/implementing microservices and/or containers
  • ● Experience with cloud-based services such as AWS, GCE, or Azure
  • ● Modern web UI frameworks such as React, AngularJS, jQuery
  • ● Experience with analytics, reporting, or dashboarding technologies
  • ● Experience with OAuth, SAML, and other security protocols

We offer

  • English speaking environment
  • A big number of annual leave days
  • Team activities weekly and quarterly
  • Chances to learn from challenging and interesting jobs
  • Others