Pearson Senior Software Developer in Iowa City, Iowa
Senior Software Developer - ( 2108446 )
We are the world’s learning company with more than 21,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.
The Senior Software Developer is responsible for analysis, design, implementation, and unit testing to produce high-quality code for a number of our assessment delivery applications. They will use industry best practices while working in a team of high-performing professionals. This position is also responsible for maintaining and supporting mission-critical applications as necessary. This requisition is part of
Assessment Technology Services (ATS); which is a part of the larger Assessment Technology Engineering (ATE) group. ATE supports the product development and delivery platforms associated with School, Assessments for both State and National assessments.
The Software Developer will:
Implement & Perform - Implement designs following Pearson coding standards and industry best practices; maintain and support mission-critical applications as necessary.
Analyze & Design - Create business and requirement artifacts that effectively model customers’ requirements. Use tooling and best practices to create design models from requirements.
Review - Participate in and lead requirements, design, and code reviews
Test & Deployment - Work closely with other roles (e.g., QA, configuration management, end users) to release high quality software. Write and execute unit tests.
Quality & Process Improvement - Take part in group improvement activities and initiatives to improve process and product quality in pursuit of excellence.
Reporting - Complete project documentation as needed, including logging status, risk, progress, and effort on assigned work.
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.
Education and Experience:
Bachelor’s degree (or equivalent experience) in Computer Science, MIS (Management Information Systems), or equivalent technology discipline
10 years designing, developing, and supporting business critical applications
7 years relevant experience working with CAWA applications, XML, and JSON
7 years relevant experience working with SQL and Non-SQL database systems
5 years relevant experience working with UNIX/Linux,
Preferred experience working with Pearson centric tools such as JIRA, Bitbucket, Jenkins, ServiceNow.
Experience with Java based applications with a strong commitment to learn and grow ability as a Java language-based developer.
Experience in Requirement Analysis, Design, and Test Case preparation, Development, Testing, walk-throughs, and Defect Prevention Analysis
Excellent analytical and problem-solving capability
Generate detailed, prompt, process-oriented documentation that describes the operation of the application accurately, concisely, and in a readable manner.
Proficient in analysis, Coding, Unit testing, and Defect tracking.
Experienced working in agile development environment
Excellent troubleshooting skills
Work well as part of a team or as an individual
Desire to expand knowledge in many development languages, applications, and tools
Ability to quickly learn new processes and tools, business domains, and technical applications
Ability to think technically and analytically
Primary Location : US-IA-Iowa City
Work Locations :
US-IA-Iowa City-2510 North Dodge
2510 North Dodge Street
Job : Technology
Organization : Assessments School
Employee Status : Regular Employee
Job Type : Standard
Job Level : Individual Contributor
Shift : Day Job
Travel : No
Job Posting : Jun 21, 2021
Job Unposting : Ongoing
Schedule: : Full-time Regular
Req ID: 2108446