Pearson Jobs

Job Information

Pearson Senior Software Developer in San Francisco, California

Senior Software Developer - ( 2104263 )

Description

It's fun to work in a company where people truly believe in what they're doing. With the recent changes in Education industry (majorly online), It’s become more important to drive and deliver highly scalable, reliable and engaging education experience to our Customers.

We are the world’s learning company with more than 24,000 employees operating in 70 countries. We combine world-class educational content and assessment, powered by services and technology, to enable more effective teaching and personalized learning at scale. We believe that wherever learning flourishes so do people.

SUMMARY

Senior Engineer is critical member software development team and contributor towards the implementation and design of software solutions for complex and difficult business and engineering problems. The position demands someone who can communicate effectively with team members, analyze problems, and create solutions that meet functional as well as non-functional needs such as scalability, reliability, and extensibility. You will engage with an offshore team and ensure delivery of all development related team tasks.

Responsibilties

  • Participate cross-functional onshore-offshore teams (including development staff, TPM, and QA) in the design and implementation of new software as well as maintains and enhances existing software

  • Works with product stakeholders and analysts to help decompose requirements into manageable stories and tasks for the offshore team and assist in the estimation of those stories

  • Create solutions by partnering with architects and peer team leads responsible for other domains to understand how best to leverage existing capabilities and APIs.

  • Works with devOps teams to ensure CI/CD pipeline is streamlined and reliable -- also engages with DevOps teams to ensure scalability and availability are up to standards via monitoring/alerting, auto-scaling, and infrastructure-as-code practices are followed. Ensures that code adheres to strict standards for accessibility, security, object-oriented practices and performance

  • Actively participates in requirements, architecture, and design meetings

  • Writes documentation for both internal and external consumers, covering design artifacts, code, and fixes

  • Design, execute, utilize and maintain software engineering applications.

  • Prepare all required Technical Proposal pertinent to software engineering.

  • Administer support for Business Development, Systems Engineering and SR Technical personnel.

  • Manages continuing support and provide system metrics for client facing products.

  • Comply with all professional departmental as well as company best practices.

  • Help translation of business requirements into technical needs and actions.

Qualifications - External

  • Bachelor’s degree in Computer Science / MIS or equivalent experience required. Minimum five (5) years experience in software engineering and design.

Significant experience or knowledge required in the following areas:

  • Rockstart Java, Spring developer

  • Expert level experience in design of micro services architeture using Spring boot and Spring frameworks.

  • Expert level API developer using REST

  • Expert level experience in one of the nosql databases (Mongodb, Cassandra, Couchbase, DynamoDB)

  • Experience in one of the messaging/streaming frameworks (Kafka, Redis, SQS)

  • Exposure to Elasticsearch, Solr or Splunk

  • Experience in AWS cloud technologies like EC2, S3, Cloud formation scripts, Cloudwatch, API Gateways.

  • Experience in CI/CD using gitlab or jenkins

  • Nice to have experience in Node.js, Angular or React.

  • Nice to have experience in GraphQL.

  • Nice to have experience in one of the graph databases like Neo4j or RedisGraph

Nice to Have

  • Experience in Education Domain

  • Ability to design and present content in most comprehensive manner

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.

Qualifications

It's fun to work in a company where people truly believe in what they're doing. With the recent changes in Education industry (majorly online), It’s become more important to drive and deliver highly scalable, reliable and engaging education experience to our Customers.

We are the world’s learning company with more than 24,000 employees operating in 70 countries. We combine world-class educational content and assessment, powered by services and technology, to enable more effective teaching and personalized learning at scale. We believe that wherever learning flourishes so do people.

SUMMARY

Senior Engineer is critical member software development team and contributor towards the implementation and design of software solutions for complex and difficult business and engineering problems. The position demands someone who can communicate effectively with team members, analyze problems, and create solutions that meet functional as well as non-functional needs such as scalability, reliability, and extensibility. You will engage with an offshore team and ensure delivery of all development related team tasks.

Responsibilties

  • Participate cross-functional onshore-offshore teams (including development staff, TPM, and QA) in the design and implementation of new software as well as maintains and enhances existing software

  • Works with product stakeholders and analysts to help decompose requirements into manageable stories and tasks for the offshore team and assist in the estimation of those stories

  • Create solutions by partnering with architects and peer team leads responsible for other domains to understand how best to leverage existing capabilities and APIs.

  • Works with devOps teams to ensure CI/CD pipeline is streamlined and reliable -- also engages with DevOps teams to ensure scalability and availability are up to standards via monitoring/alerting, auto-scaling, and infrastructure-as-code practices are followed. Ensures that code adheres to strict standards for accessibility, security, object-oriented practices and performance

  • Actively participates in requirements, architecture, and design meetings

  • Writes documentation for both internal and external consumers, covering design artifacts, code, and fixes

  • Design, execute, utilize and maintain software engineering applications.

  • Prepare all required Technical Proposal pertinent to software engineering.

  • Administer support for Business Development, Systems Engineering and SR Technical personnel.

  • Manages continuing support and provide system metrics for client facing products.

  • Comply with all professional departmental as well as company best practices.

  • Help translation of business requirements into technical needs and actions.

Qualifications - External

  • Bachelor’s degree in Computer Science / MIS or equivalent experience required. Minimum five (5) years experience in software engineering and design.

Significant experience or knowledge required in the following areas:

Significant experience or knowledge required in the following areas:

  • Rockstart Java, Spring developer

  • Expert level experience in design of micro services architeture using Spring boot and Spring frameworks.

  • Expert level API developer using REST

  • Expert level experience in one of the nosql databases (Mongodb, Cassandra, Couchbase, DynamoDB)

  • Experience in one of the messaging/streaming frameworks (Kafka, Redis, SQS)

  • Exposure to Elasticsearch, Solr or Splunk

  • Experience in AWS cloud technologies like EC2, S3, Cloud formation scripts, Cloudwatch, API Gateways.

  • Experience in CI/CD using gitlab or jenkins

  • Nice to have experience in Node.js, Angular or React.

  • Nice to have experience in GraphQL.

  • Nice to have experience in one of the graph databases like Neo4j or RedisGraph

Nice to Have

  • Experience in Education Domain

  • Ability to design and present content in most comprehensive manner

Primary Location : US-CA-San Francisco

Work Locations :

US-CA-San Francisco-50 California

50 California Street

San Francisco94111

Job : Technology

Organization : Global Product

Employee Status : Regular Employee

Job Type : Standard

Job Level : Individual Contributor

Shift : Day Job

Job Posting : Mar 22, 2021

Job Unposting : Ongoing

Schedule: : Full-time Regular

Req ID: 2104263

DirectEmployers