Pearson is looking to support cutting-edge technology platforms and develop innovative integration technology platforms, including integrating 3rd party LMSs with Pearson's learning tools, and building a next generation integration platform.
Requirements
- Experience with development, maintenance, and testing of software following industry best practices.
- Experience with highly available, highly concurrent web-based applications
- Experience with GitLab or similar VCS tools
- AWS hosted applications.
- Java, Spring Boot, ReactJS, MongoDB
- Experience working in an agile, iterative development environment.
- Experience with functional UX design for a professional userbase
Responsibilities
- Provide engineering leadership to the engineers in the team.
- Implement & Perform - Implement designs following Pearson coding standards and industry best practices.
- Analyze & Design - Ensure business and requirements artifacts are created that effectively model the customer's requirements.
- Review - Participate in and lead requirements, design and code reviews.
- Test & Deployment - Work closely with other teams to release high quality software.
- Quality/process improvement - Participate in group improvement activities and initiatives to improve process and product quality.
- People development – Mentor and train new team members
Other
- Bachelor's degree in computer science, MIS, or equivalent technology discipline
- 5+ years relevant software development experience creating SaaS applications.
- Must have strong time management skills - including the ability to work well under pressure, plan, set priorities, adapt to change, and meet established timelines.
- Must be a self-starter and detail oriented.
- Effective written and verbal communication skills