to do the best work of your career and make a profound social impact.
You will:
Develop client/cloud native applications using the latest technologies and tools
Take an active role in gathering business requirements, drive product definition and participate in prioritization for new features.
·Collaborate across multiple lines of business; including experience design, software product marketing, platform hardware teams, validation.
Generate Intellectual Property to protect innovations.
Take part in the full software development life cycle including architecture, development, test, continuous delivery and support, and be an active member of an agile team