Description

Job Description :
Masters / Bachelors degree in Computer Science or related field
1 year + experience in related field 
Demonstrated ownership over complex applications or components
Capacity for mentorship driven by skills and experience previously acquired
Excellent communication, interpersonal skills with the ability to explain advanced concepts to audiences of varying technical levels
Proficient in technical business writing and ability to clearly communicate & present concepts
Ability to evaluate functional requirements and use cases and convert those into application logic, validation rules and data models
Knowledge of one or more of the following languages: Python, Ruby, C#, Java, C, Go or any object oriented programming language
Proficient with relational databases, particularly modeling entity relationships and understanding SQL
Understanding of JSON 
Preferred Qualifications
Knowledge of JavaScript, Web Standards, Web Services using Go
Experience with Agile software development methodologies
Experience in automation testing specifically in BDD or TDD methodologies
Experience coordinating various technical groups for dependency and roadmap alignment

Education

Masters / Bachelors degree in Computer Science