Description

Responsibilities

* As a hands-on architect, primary responsibilities center around design and development of web based, real-time and batch applications

* Collaborate with members of the design team – both technical as well as business owners – to identify requirements and design new products or extensions to existing products.

* Produce application prototypes with sufficient detail to allow others in the development team to complete the development work.

* Provide technical oversight to the development process including code reviews and mentoring of the technical team.

* Must be able to deliver solutions end-to-end with a focus on hitting delivery milestones. Experience in an agile development environment and understanding of agile/lean delivery methods is required.

* Propose and document technical design recommendations and improvements. Positions in our technical team require strong technical opinions and open communication.

* Document designs and development work according to established documentation standards

* Design and oversee unit tests to ensure application logic is fully exercised for each application component.

 

Qualifications:

Coder at heart with deep understanding of application architecture and design with Ruby SQL/No-SQL Database experience Test Driven Development experience Experience and knowledge of Scrum and Agile tools such as Rally/ Jenkins/GitHub/Confluence/PullReview/log4r, etc.

Also need JSON, CSS, HTML5, JavaScript, Angular JS, Bootstrap, MS SQL/Postgres, etc.

Education

Any Graduate