The opportunity
Reporting to the China and global blockchain leaders, the responsibility of this position is to work as Blockchain Technology Leader to turn requirements for Blockchain-based products into architected solutions to enable high-value offerings our Service Lines.
You are expected to ensure that the feature team(s) you are responsible for adheres to the agile methodologies and continuously improve the associated best practices. You’ll be responsible for identifying and removing the impediments on the way for the feature teams thus creating a self- organizing and sustainable development environment.
As local development team lead, you are responsible for client communication throughout presales to delivery. You will be the key person to manage projects, lead a team of developers and business analysts to ship products/projects successfully, and establish stable long-term client relationship.
Blockchain technology is a complex emerging capability that is far from mature. Above and beyond any of the “essential” skills for this job, you must have a love of learning and experimentation with new technologies and a passion for learning by doing and leading by example.
Your key responsibilities
- Engage with EY clients
- You will drive the process to mature promising concepts into prototypes which can be exploited in the marketplace. In collaboration with service line practice and account teams, develop collateral materials and other sale assets, meet with account teams and clients, align technical support with account and engagement teams, generally support and enable sales to ‘charter’ accounts.
- You will lead a team of blockchain engineers, designers and business analysts, and act as core project manager to ensure success delivery of blockchain projects.
- For successful prototypes, develop software requirements with domain experts; collaborate with Blockchain specialists, engineers and solution development leadership and shepherd the development.
- Lead local product engineering and development practice
- As local focal point for blockchain technology team, you will steer technology strategy that aligns with global product vision, and be responsible to convert the strategy into executable and monitored plans
- As a development manager and solution architect, to manage a team of technology developers and architects to execute the development of Blockchain-powered applications by taking requirements and turning them into architected solutions. This includes determining which functionality to include in each development sprint, organizing onshore and offshore development teams, and communicating effectively to internal and external stakeholders.
- Many offerings, solutions or enablement tools based on Blockchain technologies and paradigms will require modifications to existing or net new, business models to monetize the value provided. The incumbent in this position will support the design and implementation of appropriate new models.
- Provide all support to the team using a servant leadership style whenever possible, and lead by example
- Guide the team on self-organizing to fill in the intentional gaps left in the (Agile/Scrum) frameworks
- Coach the team to higher levels of maturity, at a pace that is sustainable and comfortable for the team and organization
- Guide the team to remove impediments by finding the right personnel to remove the impediment.
- Collaborate with Global blockchain on integrated product development roadmap following Agile practice (Optional)
- Work closely with global teams to brainstorm and prioritize milestones for your feature team.
- Participate in Scrum ceremonies with global development teams from Americas, EMIEA and APAC.
- Facilitate discussion, decision making, and conflict resolution within team and across global teams.
- Build a trusting and safe environment where problems can be raised without fear of blame, retribution, or being judged, with an emphasis of healing and problem solving.
- Tailor the Agile process to suit the Blockchain software product development.
Skills and attributes for success
- Experience leading blockchain development teams.
- Experience in multiple different programming languages and technology architectures.
- Basic understanding of the fundamentals of encryption.
- Experience with software architecture design and development
- Proven track record of excellent software development skills demonstrated through challenging, technically complex client projects
- Demonstrated experience in maintaining currency with technology that is rapidly evolving.
- Ability to lead technical teams comprising scientists, developers, and business analysts.
- Excellent interpersonal skills, including the ability to work across the organization and interact/ influence/ negotiate effectively at all levels of management and peers
- Critical thinker with excellent judgment and strong initiative
- Periodic travel expected along with regular client interaction.
To qualify for the role, you must have
- Bachelor’s degree in Computer Science or related technical discipline or a demonstrated track record in technology product development.
- 7+ years’ experience in a software development or systems architecture role with proven track record to manage software projects
- 2+ years of experience in the Blockchain technology space, Ethereum compatible stack preferred
- Good skills and knowledge of servant leadership, facilitation, situational awareness, conflict resolution, continual improvement, empowerment, and increasing transparency
- Knowledge and/or experience with widely successful Agile techniques: User Personas, User Stories, TDD, Continuous Integration, Continuous Testing, Pairing, Automated Testing, Agile
Games - Excellent command of full stack development (MERN preferred) with proven project track record
- Fluency in Chinese and good spoken and written English
- Ability to communicate technical matters clearly and effectively to both technical and non- technical audiences, win supporters and spur people to action.
- Excellent consultative, listening, communications and analytical skills
Ideally, you’ll also have
- Knowledge and/or experience in ESG, Decarbonization, XR, Metaverse
- Knowledge of numerous well-documented patterns and techniques for filling in the intentional gaps left in the Blockchain development approach (example: numerous Burn- down techniques, numerous Retrospective formats, handling bugs, etc.)
- Proven agile experience and industry recognized certificate such as CSM, PMP-ACP, PSM