Developers will need to work closely with Product Managers and IT Operations to define requirements and proactively discuss application infrastructure implications. The ideal candidate will have had past experience developing software used in high-transaction enterprise SaaS applications.
Candidates should have at least 5-7 years of successful SaaS application software development experience at a high scale Consumer / B2B SaaS company. The ideal candidate will have proven analytical skills and the ability to constructively communicate with the extended team.
- Understand and take responsibility of technology stacks, policies and procedures that our team uses related to our application
- Develop solution approaches for rapidly adding new features/technologies and refactoring.
- Make and drive key decisions regarding feature design, architecture, and project sizing. Sizing will include specific deliverables to meet development timelines and company objectives
- Be on point for debugging complex problems
- Provide training, leadership, and mentoring to development, QA, and support personnel
Skills, Knowledge and Competencies:
- OOA/OOD knowledge with at 5+ years’ experience with Java/J2EE, Hibernate and similar technologies
- Experience developing complex high-performance, high-transaction applications
- Experience with MS SQL, PostgreSQL, and enterprise level SaaS applications a huge plus
- Experience working on SaaS, Multi-tenant applications
Strong unApply hereerstanding of Enterprise software development architectures, patterns and best practices
- Proficiency in Java/J2EE development
- Experience working in an Agile Scrum development process
- Knowledge of SOAP and RESTful web service technologies
- Excellent Verbal & Written Communication Skills
- Knowledge of Adobe Coldfusion applications helpful
- Ability to work with Product Management on requirements definition
- Experience with commercial Business Intelligence solutions
- Desire and energy to work in a fast-paced environment – previous startup experience a plus
Background and Experience:
- BS or MS in Computer Science or closely related filed
- 5+ years of experience as a Software Developer for large scale Consumer or B2B SaaS products