Minimum Qualifications (must have):
· Bachelor’s Degree in Computer Science or related field, or 2+ year relevant work experience
· 1+ years professional experience in software development working on large scale distributed systems
· Computer Science fundamentals in object-oriented design
· Computer Science fundamentals in data structure, algorithm design and complexity
· Proficiency in at least one programming language such as C, C++, Java.
· Experience building highly scalable and available web applications on top of multi-tiered
systems utilizing Object Oriented Programming, Design Patterns, Linux, Java, Java Script/JQuery, Unix, NO SQL, SQL, HTML/CSS, REST, Continuos Integration/Continuous Delivery.
· Solid coding practices including good design documentation, code reviews, source control management, build processes, testing, and operations
· Experience working mobile application development
· Experience building automation services
· Linux sysops/devops experience
Preferred Qualifications (nice to have):
· Amazon (AWS), Micro Services, Agile Team, Angular JS, Python, Selenium, Maven, Spring, Grunt, Shell Scripting