Design, develop, and deliver high-quality software solutions as a Senior Software Engineer. Work with a cross-functional team to implement solutions aligned with business objectives. Utilize latest full stack technologies and cloud services to produce exceptional software within a continuous integration/continuous delivery environment.
Requirements
- Work closely with Product Management and other functional teams to evaluate, develop and maintain product features for Provation products
- Contribute technical input for sprint planning and backlog prioritization
- Develop product expertise, technical mastery and support team members by sharing knowledge
- Own and deliver individual and shared team commitments on time
- Learn, understand and leverage cutting edge technologies to gain competitive advantage
- Creatively brainstorm and innovate on prototypes as well as future products and features to drive the business forward
- Proactively research industry trends and best practices to apply them as necessary
- Deliver high-quality and on-schedule work according to Agile software development methodology
- Participate in Agile activities including daily stand ups, estimations, and backlog grooming and reviews
- Provide internal development support which includes delivering fast and high-quality fixes to urgent production issues
- Actively create opportunities for code/component re-use
- Leverage existing frameworks, platforms and patterns to increase time to market
- Promote and ensure standards and framework compliance across the development team
- Participate in code reviews providing guidance to Development and QA team members
Benefits
- Competitive salary
- Health insurance
- 401(k) matching
- Paid time off
- Flexible work hours