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