Pearson Software Developer (Remote) in United States

Software Developer (Remote)

Description

At Pearson, we’re committed to a world that’s always learning and to our talented team who makes it all possible. From bringing lectures vividly to life to turning textbooks into laptop lessons, we are always re-examining the way people learn best, whether it’s one child in our own backyard or an education community across the globe. We are bold thinkers and standout innovators who motivate each other to explore new frontiers in an environment that supports and inspires us to always be better. By pushing the boundaries of technology — and each other to surpass these boundaries — we create seeds of learning that become the catalyst for the world’s innovations, personal and global, large and small.

Join a great team of dedicated developers who want to make a difference in the education market! We are interested in hiring strong technology people with a can-do attitude and an interest in our mission of more effective learning and enhancing the student experience. Our work environment is professional, fast-paced and high-tech where excellence is the expectation, not the exception, and, be prepared to always learn. Using the latest technologies, you have an opportunity to become part of the team building the new software that will power public education in the coming years!

What you can expect

You will be working remotely with the product owner, other subject matter experts and other colleagues to refine product requirements and define the product’s roadmap.

You will be part of a cross-functional diverse development team spread across the country creating a web application that assists faculty in higher education in improving student success.

You can expect to work with a range of web development technologies including Python frameworks such as Flask and MongoEngine, Javascript frameworks such as Angular 5 and HighCharts and many of the AWS platform offerings including EC2, S3, SNS and SQS.

You can expect to take part in weekly planning discussions on google hangouts and routinely be asked to argue a point, sometimes just for fun.

Above all else you can expect to work with other passionate individuals willing to challenge each other to be better, do better, become better.

SUMMARY of OPPORTUNITY

Laid back, agile environment developing frequent upgrades to a cloud-based web application. Frequently engaging in passionate discussions on how to improve student success in higher education. The work, primarily based in Python, balances customer and business needs with available resources, to design, develop, test, and deliver against timelines. Contribute to architecture and code design, code reviews, regression testing, documentation, and QA to ensure top-quality software.

Essential Responsibilities

Plays key role in software development process: orchestrating/consulting in the conceptualization, design, planning, specification, and development of the solutions for our external customers

Continue to acquire specialized functional knowledge, more complex skills and operating practices

Build collaborative work relationships across organization, delivering solutions to external customers

Remain flexible and responsive to changing priorities and multiple, concurrent responsibilities

Contribute to product maintainability and reuse, code reviews, unit testing, regression testing, performance testing, problem determination and resolution, adhering to development conventions

#LI-RW

Qualifications

Qualifications

What you will need to be Successful in this Role:

Bachelor's Degree (or equivalent) in Computer Science or related field; or equivalent work experience

3 years of experience in software development

Working knowledge of at least 2 server side languages, big plus for experience with Python

Knowledge of SQL

Experience with NoSQL database design, plus for Mongo

Experience with cloud technologies such as AWS EC2, lambda, S3, SNS and SQS services.

Knowledge of javascript frameworks like Angular

Willingness to participate in spirited group discussions with regards to features and design

Experience with enabling technologies such as Docker, Chef, PyCharm, Nuget, NPM, Python Virtual Environments, pip

A passion for crafting awesome customized solutions

Minimal travel required

Pearson fuels the growing demand for effective education and high-quality information in the global knowledge economy, and share a common goal: to help people get on in their lives through education.

For more information, visit www.pearson.com.

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

Primary Location: United States

Job: Technology

Organization: North America

Employee Status: Regular Employee

Job Type: Standard

Shift: Day Job

Job Posting: Oct 19, 2018

Job Unposting: Ongoing

Schedule: Full-time Regular

Req ID: 1813177

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