Pearson Engineering Lead (Test Delivery - ABE) in Bloomington, Minnesota

Engineering Lead (Test Delivery - ABE)

Description

Pearson VUE (www.pearsonvue.com) is the global leader in computer-based testingfor information technology, academic, government and professional testingprograms around the world. Pearson VUE provides a full suite of services fromtest development to data management, and delivers exams through the world’smost comprehensive and secure network of test centers in more than 180countries, where we validate the skills and knowledge of millions ofindividuals every year.

Pearson VUE is a business of Pearson,the world's leading learning company with global-reach and market-leadingbusinesses. Pearson is listed on both the London and New York stock exchanges(UK: PSON; NYSE: PSO).

Pearson is an Equal Opportunity andAffirmative Action Employer and a member of E-verify. All qualified applicants,including minorities, women, protected veterans, and individuals withdisabilities are encouraged to apply.

Position Summary:

As the Engineering Lead you will be expected to provide leadership and technical direction to a software development team for a component within a specified product domain. In this role you will work with Architects to create and implement a long-term vision, orchestrate high-quality software implementation, and maintain, guide, and improve architectural integrity and evolution for their assigned area. Additionally, you should excel at fostering high team morale, mentorship and be comfortable coaching team members to ensure best practices and architectural guidelines are followed for their assigned area. You will also be expected to continually contribute to process improvement activities.

Team:

The Pearson VUE development team is comprised of a group of inspired developers that thrive on developing cutting edge applications, with a passion for innovation and pride in producing excellent user experiences. Our work environment is collaborative, casual, flexible, agile and results driven. Since the business provides a mission-critical service to a demanding set of clients, high-quality performance is required to meet customer expectations.

This specific role is part of the Test Deliverygroup thatsupports the exam creation and presentation functions that are essential components of Pearson VUE’s core business. One of the team’s primary responsibilities is supporting a number of test driver platforms that present exams to candidates, record responses, calculate scores and report results. This is a mission critical domain and is built using numerous technologies including Java, C , Objective C and modern contemporary frameworks.

The Engineering Lead will:

Working with engineering managers, teams, architects, product owners and others to provide technical solutions and leadership at the product level. You will oversee the implementation of software that achieves the goals of the architecture in their area.

You will do this by contributing to the following breakdown of general responsibilities:

70%Architecture & Development:

  • Create, document, implement, and oversee the long-term vision, architecture, and initiatives in their assigned area

  • Estimate software development requirements, propose alternatives and prioritize development tasks for a given project

  • Ensure high level requirements from project stakeholders are satisfied, complete and testable

  • Review code and documents for their assigned area to ensure designs and coding are holistic

  • Assess and oversee the technical delivery of high-quality projects and products

  • Design, maintain, and assess items in their assigned area taking into account performance, maintainability/complexity, market trends and innovation, controlling costs, system robustness and scalability, and long term quality initiatives

  • Point person accountable for their assigned area that will capture, summarize, and escalate issues as necessary for resolution and awareness

15%Engineering Leadership:

  • Strategic and tactical responsibility on a daily basis for developing and enhancing the technical architecture and projects of assigned area and ensuring user needs are met

  • Coordinate and unify the work of architects and team members through the software implementation process

  • Assist as necessary with defining roles and assigning workloads for their area of responsibility

  • Liaison for numerous functional areas within the organization

  • Provide technical mentoring to developers, senior developers, and software architects within a domain or project, or as assigned

  • Proactively design training opportunities that align with group goals

  • Induct new members for assigned projects

  • Proactively foster collaboration among technical teams

5%Process and Quality Improvement Responsibility:

  • Participate in and initiate group improvement activities and initiatives to improve process and product quality in pursuit of excellence

  • Participate in and monitor the effectiveness of requirement, design, code, unit test and QA test case reviews and inspections

  • Assess and oversee the technical delivery of projects to ensure best practices are followed

  • Understand, support and improve the OSSP

  • Report any potential opportunities regarding assigned domain, other domains, or client opportunities

5%Defect and Backlog Review:

  • Triage, assign, and monitor new QA or pre-production defects and parking lot items.

5%Other duties as assigned

Qualifications

Required Education and Experience:

  • Bachelor degree in Computer Science or equivalent technology discipline

  • 6 years JEE software development experience including creating business applications with relational database systems

  • 1 years experience in distributed software architecture

  • 1 years with contemporary software frameworks (Angular, Spring, etc)

  • 1 years experience in technical leadership

  • Knowledge of C, C and/or Objective C

Desired Knowledge, Skills and Abilities:

  • Experience with Cloud environments

  • Service oriented techniques, (SOA, Microservices)

  • NoSQL experience

  • Ability to understand architectural concerns and patterns

  • Ability to provide technical leadership to a team

  • Ability to lead and/or coordinate multiple teams or projects simultaneously

  • Continuous expansion of knowledge in many development languages, applications, and tools

  • Enterprise knowledge of business and platforms across systems within our core technology service model

  • Ability to effectively manage, measure, and continuously improve working performance and quality of teams and individuals

  • Must have strong time management and project management skills including the ability to work well under pressure, plan and set priorities, adapt to change, and meet established timelines

  • Ability to mentoring and train others

Contact the recruiter:

  • https://www.linkedin.com/in/ nancyastovall

  • Twitter: @NancyStovall71

  • Google NancyStovall

#LI-NS

Primary Location: US-MN-Bloomington

Work Locations: US-MN-Bloomington-5601 Green Valley 5601 Green Valley Drive Suite 220 Bloomington 55437

Job: Technology

Organization: Assessments VUE

Employee Status: Regular Employee

Job Type: Standard

Shift: Day Job

Job Posting: Dec 1, 2016