Job Description

Position Responsibilities:

  • Design and develop highly scaleable, 24/7 high volume back end for consumer web and mobile applications.

  • Work independently completing small to large sized projects while managing competing priorities in a demanding production environment.

  • Deliver on projects from end to end (documentation to production grade code to support procedures) in agile development process. 


Position Qualifications:

  • BS or MS in CS (or equivalent) 

  • 5+ years of hands-on software design and development experience or data and mathematical analysis.

  • Strong knowledge of Web Technologies (solid understanding of HTTP protocol, SOAP protocol and REST services).

  • Strong knowledge of Object Oriented Programming (Java/C#) and DBMS (Microsoft SQL Server/Oracle/MySQL/Cassandra/MariaDB).

  • Experience working with complex data models, large databases, extensive reporting and data analysis.

  • Strong analytical skills.

  • Strong knowledge of algorithms and design.

  • Excellent verbal and written communications skills.

  • Experience in a high-availability and mission-critical environment.

  • Excellent team player.

  • Passionate about programming.

  • Ability to maintain good technical documentation.

  • Experience in the design and development of large scale client/server and multi-tier software systems.

  • Strong troubleshooting skills (client and server side).

  • Keen ability to understand end user experience and business needs.

  • Strongly prefer candidates who have internet and/or start-up company experience. 


Desired Position Qualifications:

  • Java, Spring, JMS, Kafka, Scala, Maven, distributed databases/systems.

  • JSON, Web services based on SOAP or REST.

  • Keen to learn about new technology, frameworks and languages. 


Job Type: Full Time with Benefits


Number of Positions: 2


Work Authorization: Any valid work authorization, including H1B transfers.

I'm a paragraph. Click here to add your own text and edit me. It's easy.