Work with product management, UX designer, governance and your scrum team to design and deliver new and innovative customer solutions.
Bring to bear your experience leveraging best in class tools and technologies (CI/CD, cloud computing, web service development) to refine and improve software development practices for your team.
Engage in innovative problem solving activities, requiring conceptual thinking creating 'out of the box' solutions with prototypes and pilots.
Utilize TDD practices to ensure delivery of high quality code with low rates of production defects.
Instrument services and solutions to ensure deployed software is scalable and reliable.
Bachelors Degree in Computer Science or related field
2+ years commercial Android coding experience
Strong CS fundamentals in object-oriented design, data structures, algorithms, problem solving, and complexity analysis
2+ years experience with distributed systems, caching and persistence solutions
Ability to troubleshoot and identify the root cause of issues under time pressure
Ability to use full suite of development tools, including Android Studio