Required Skills: Object Oriented programming (Java or Scala preferred), API design, Performance analysis, RDBMS/SQL, AJAX
Supporting Skills: JavaScript/JQuery, GraphQL, HTML5, CSS, Less, Git, Security, AWS/Azure
Education: BSCS (MSCS/PhD a strong plus)
Professional Experience: 5+ years (3+ years with MSCS)
What you will be doing:
- Making daily contributions to the server components of Neota Logic's SaaS platform, using Scala, Play, SQL, and a variety of server-side tools.
- Working with the front end team to design and implement flexible, secure, high-performance, highly-available RESTful API's.
- Working with the product team to ensure that your software is delivered on time and as expected.
- Focusing on quality, by writing unit tests and collaborating with QA to develop robust test plans.
What we are looking for:
- 3+ years of hands-on object oriented design and development using proven architectural patterns (in any major language; Java, Scala preferred).
- Proficiency in relational database design, architecture, scalability, performance, and tuning.
- Experience with front-end web technologies such as JavaScript/JQuery, HTML5, CSS (a strong plus).
- Experience designing and building scalable & secure RESTful API’s.
- Experience with cloud infrastructure & services (AWS, Azure).
- Experience writing unit tests and collaborating with QA teams to develop test plans.
- The ability to come up to speed quickly and thrive in an environment rich in complexity.
- Excellent communication skills, with the ability to present ideas and solutions in a clear and organized manner.
- The ability to work independently and achieve established goals with minimal supervision.
- Strong attention to detail, but with a solid grasp of the bigger picture.