Your responsibilities:
Software Design & Maintenance: Design, develop, and maintain Complex Java and Python based applications and services using industry-standard methodologies and tools. Architect new systems or reuse existing systems that drive complex applications.
Strategic Teamwork: Collaborate with Product Managers, UX team, and Software Engineers around the globe to deliver outstanding produ...