Pearson Senior Software Developer in Boston, Massachusetts

Senior Software Developer

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.

Summary:

The Software Developer is responsible for creating and maintaining the Identity & Access Management program, architecture and standards for delivering enterprise-wide Identity, Access, Directory and Authentication Services for employees, vendors and members with the capability to support cloud and on internal application services.

Responsibilities:

  • Design and develop solid and scalable cloud based Identity application.

  • Communicate effectively with management and team members.

  • Quickly understand existing code base powering current application platform components.

  • Work with product team and provide technical perspective to influence future direction.

  • Collaborate with adjacent teams to develop solutions at a corporate program level.

  • Help establish ambitious yet realistic timelines for software deliverables.

  • Research, design and implement improvements to platform technology solutions.

  • Write software designs, specifications and component architecture for feature implementation.

  • Write, unit test, manage and submit software code following software development process, guidelines, and best practices.

  • Help drive sound engineering design, process and quality practices.

  • Work closely with other team members to design and implement new features and solutions.

  • Tackle some of the more challenging problems in distributed computing, API design, etc.

  • Resolve customer issues quickly and efficiently.

Qualifications

Minimum Qualifications:

  • B.S. / M.S. Computer Science or equivalent, with strong fundamentals and problem solving skills (such as data structures, computational algorithms, and operating systems).

  • 5 years experience in working with application based on Spring and Java

  • 3 years creating Web Services (RESTful).

  • 5 years of building scalable solutions in a distributed environment.

  • Solid understanding of the Software as a Service (SaaS) model in the online environment.

  • Good to have prior experience in Authentication frameworks (OAuth, OpenID Connect, SAML etc)

  • Familiarity with AWS, MongoDB is prefered

  • Working experience on Angular JS and CSS for UI is a plus.

  • Good to have prior experience working in the E-Learning industry.

  • 2 years experience with Test Driven Development and writing Unit Tests.

  • Prior experience working on high scalability projects in cloud-based environment is prefered.

  • Experience with Scrum/Agile development methodologies.

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: US-MA-Boston

Work Locations: US-MA-Boston-501 Boylston 501 Boylston St Boston 02116

Job: Technology

Organization: Technology & Operations

Employee Status: Regular Employee

Job Type: Standard

Shift: Day Job

Job Posting: Jun 5, 2017

Req ID: 1708173