Software development lifecycle, open source and innovation.Experience of hands on designing of solutions for complex requirements, and solving implementation challenges in multiple client environments. Developing solutions based on the designs that fulfill the documented requirements Manage risks and resolve issues that affect release scope, schedule, and quality Manage and prioritize backlog with input from Product Management, Engineering, Support/Operations Communicate all key project plans, commitments, and changes including requirements, schedule, scope, and any changes impacting deployments and release Conduct code reviews and iteration planning and scrum meetings Communicate development details to the business as required Design, develop, create, and execute test plans and test cases based on non-functional requirements and technical understanding of product architecture Provide technical leadership to other team members in ensuring features are implemented in a consistent and efficient manner.An attitude of quality, diligence and thoroughness is essential.
Experience writing applications to consume REST services in a secure way
Experience working with Identity and Security products
Experience with modern Agile development tools and processes.
Able to effectively work through high pressure and complex situations
Working experience utilizing Continuous Integration/Deployment concepts and streamlined delivery of code
Demonstrated written and verbal communication, problem solving, interpersonal, and time management skills, proven ability to delegate tasks to smaller teams to get results