Collaborate closely in small, nimble, cross-functional teams with product managers, artists and designers; Participate in all aspects of the project life-cycle, from ideation to specification to release.
Responsible for programming and software development using various programming languages and related tools and frameworks, reviewing code written by other programmers, requirement gathering, bug fixing, testing, documenting and implementing software systems.
Identify alliance opportunities (e.g. Joint ventures, acquisitions, cooperative development and technology licenses); structure, negotiate and implement alliance transaction to achieve objectives within acceptable risk parameters.
Develop C++ as assigned and scheduled by a Lead Engineer, including the following aspects of code development: design, implement, debug, document and maintain; adhering to the projects coding standards (for example, commit process, version control, documentation, and so on).
Work with product to determine the best technical approaches (on both a strategic and tactical level) to executing on the product roadmap, as well as on solutions for daily challenges. Provide time estimates for tasks and stories.
As the Support Learning and Development Lead, you will shape the learning that helps establish Square"s renown for world-class customer support, while also building a foundation for all customer-facing teams, third parties, and ultimately, our customers.
Translate business needs into a sales productivity and readiness plan for assigned sales geos. Perform detailed needs assessments in coordination with internal resources then create, develop, manage, and lead the successful execution of cross-functional programs in conjunction with Sales Leadership, Training, Business Development, Field Marketing, and other key stakeholders.