Pearson is a global leader in lifelong learning, and they are seeking a Software Engineer III to develop and maintain high-quality software solutions for their assessment technology platforms. The role involves working on a multi-year project to build a next-generation assessment ecosystem, focusing on data transformation solutions and cloud-based applications.
Responsibilities:
- Develop and support data transformation solutions leveraging JavaScript, Java, and XSLT
- Operate, extend and create cloud-based solutions in AWS
- Develop and maintain code using best practices for maintainability, performance, security, and verifiability
- Possess the ability to quickly learn new processes, tools, and business domains
- Work with engineering leadership to deliver timely, robust software adhering to best practices
Requirements:
- Bachelor's degree in computer science, MIS, or equivalent technology discipline, or equivalent on-the-job training
- 3-5 years relevant software development experience creating SaaS applications
- Experience with development, maintenance, and testing of software, following industry best practices
- Experience with highly available, highly concurrent cloud-based Web applications
- Current Tech Stack
- AWS hosted applications
- JavaScript and Backbone.js
- Java and Play framework
- Github and Github-driven CI/CD
- Experience working in an Agile environment
- Desire to expand knowledge in many development languages, applications, and tools
- Able to think technically and analytically
- Ability to understand the philosophy of architecture
- Must assimilate information, distill knowledge, apply experience and provide solution alternatives and recommendations
- 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
- Proven ability to work and excel within a team