Detailed Job Description:
*Implementation of Standards Definitions and Guidelines
*Implementation of Specifications for APIs/Interfaces and working with RE (QA/Test)
*Collaborating with Engineering Leads to ensure that Code matches conveyed Standards
*Estimating Sprint Tasks, Times, and Deliverables with Product Manager and Engineering Team
*Leading Daily Standups
*Holding Code Reviews with Engineering Leads and Engineers
*Ensuring Services, Interfaces, and Integrations are consistent
*Secondary Scrum Master Education
Required:
*4+ years in software development, with progressively more senior roles
*Bachelors Degree (But not necessarily in Computer Science or related discipline)
Required Skills:
*Proven track record in Engineering and Designing Solutions
*Proven experience with Agile (experience with both Scrum and Kanban preferred)
*Experience working with distributed teams including on-shore, near-shore, and off-shore
*Experience coding in JVM based language(s) and/or Ruby
*Experience in TDD based Development
Other Requirements:
*Java Spring or JRuby
*SOA, Distributed Systems, Messaging, ESB, or Grid Experience a Plus
*Startup experience preferred
*Experience Managing SaaS based products is a plus