Senior Software Engineer - Provisioning
Location's: Austin, TX, San Jose, CA.
Type of Job: Contract
Responsibilities:
o Partner alongside software engineers and various cross functional team members to
build, manage, perform and support various aspects of real time projects.
o Develop applications to support various functions across Identity.
o Leverage your existing skills while learning and implementing new technologies.
o Identify additional areas of opportunity and means for knowledge sharing practices
across teams.
o Develop a high-level view of the functions, usages, and needs of all external APIs,
and use this to drive architecture decisions.
o Trace bugs and errors through multiple systems, including ones you don’t own,
sometimes on behalf of customer-facing teammates.
o Drive team discussions on technical strategy, system architecture, and component
design.
o Participate in all stages of the software development cycle, including design and
development of significant new architectural systems and improvements.
Requirements:
o 10+ years of backend software development experience
o Experience in Identity Domain, User onboarding and profile management.
o Excellent verbal and written communication skills.
o Proficient in Java.
o Proficient in multiple programming languages/scripting languages
o Proficient in JavaRx, Reactive Spring or Functional programming
o Solid understanding of distributed systems and cloud architectures.
o Proficient in continuous integration process and tools.
o Excellent skills in complex technical problem-solving.
o Quality mindset with experience in writing test plans and automation