Job Requirements
Design and implement complex, multi-tier distributed software systems throughout all phases of the software development life cycle
Write clean, quality, scalable code
Review code with rigor and compassion to improve learning experience across the team
Contribute in technical discussions to build innovative and yet simple software solutions for complex business problems
Push the bar to solve technical challenges of scale and performance
Familiarity with Spring is a plus
RESTful Services and API Design

Minimum Requirements
Master's degree, or foreign equivalent, in Computer Science, Information Technology, Engineering or closely related quantitative discipline and two (2) years of experience in the job offered or two (2) years of experience in the field of software engineering/development or systems analytics or Bachelor's degree, or foreign equivalent, in Computer Science, Information Technology, Engineering, Business Administration or closely related quantitative discipline and five (5) years of experience in the job offered or five (5) years of progressively responsible experience in the field of software engineering/development or systems analytics.
×