- Bachelor’s Degree in Computer Science or related field
- Minimum 5 years’ software development experience required
- Experience architecting, developing and implementing cloud and on-premise integration solutions
- Experience developing scalable solutions, with consideration to security and performance
- Minimum 2 years’ experience in developing applications in Azure cloud
- High proficiency in at least one of the technologies: .NET, #C or Java
- Experience with REST APIs required, familiarity with web services: SOAP (preferred)
- Experience working in Agile/Scrum-based projects
- Excellent problem solving, analytical skills, and technical troubleshooting skills
- Good understanding of design patterns and their application
- Experience with DevOps: Git, Azure DevOps
- Experience successfully working remotely and/or with geographically dispersed teams.
- Ability to work in a collaborative environment with excellent communication skills
- You are proactive, systematic, structured, good on following up and coordinating
- You are fluent in English
The Company is an Equal Opportunity / Affirmative Action employer, all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, or protected veteran status