Back to results

Senior Software Developer

  • Bloomington, MN, United States

$106,000 to $155,000 USD / year

Applications open in a new tab.

Job details

Pay
$106,000 to $155,000 USD / year
Working hours
40 hours/week
Posting language
English
Posted

Original job description

Job Duties

NCS Pearson, Inc.

5601 Green Valley Drive, Bloomington, MN 55437

Senior Software Developer

Job Description:

Responsible for analysis, design, implementation, and automated testing to produce high-quality code. Design solutions that effectively model the customer's requirements, considering performance, maintainability/complexity, market trends and innovation, controlling costs, system robustness and scalability, and long-term quality initiatives. Follow established design patterns and recommend new design patterns. Implement designs following Pearson VUE coding standards and industry best practices. Participate in and reviewing requirements, design, code, and test case (both manual and automated) reviews. Work closely with other teams (e.g., QA, configuration management, end users) to release high quality software. Create testable code and implement automated unit, integration, and functional tests as part of new product development. Complete project documentation as required, including logging status, risk, progress, and effort on assigned work. Position is fixed based in Bloomington office; however, telecommuting from a home office may be allowed.

Minimum Education Required

Requires a Bachelor’s degree (or foreign equivalent) in Computer Science, Management Information Systems, Information Technology in Management, or a directly related field

Minimum Experience Required

Job Requirements:

Requires a Bachelor’s degree (or foreign equivalent) in Computer Science, Management Information Systems, Information Technology in Management, or a directly related field plus four (4) years of experience with Core Java and J2EE principles, syntax and best practices.

Experience must include:

Three (3) years of experience in each of the following (experience may be gained concurrently):

  • Core Spring.
  • SQL and RDBMS.
  • Design patterns.
  • Automation tools (jUnit or jMock).
  • Externally facing Web Application design/development using MVC frameworks (JSF and Struts).

Two (2) years of experience in each of the following (experience may be gained concurrently):

  • HTML5, CSS3, and JavaScript (ES5+).
  • Code versioning tool Git.
  • Experience with Agile methodologies (Scrum or Kanban).
  • JPA/Hibernate.
  • Non-functional requirements Responsive Web Design, Accessibility, I18N, Performance or Scalability.
  • Security remediation and prevention.
  • Angular or Angular JS.

One (1) year of experience in each of the following (experience may be gained concurrently):

  • Build tools (gradle or Team city).
  • Experience with AWS or Azure, containers. and Docker.
  • Web Services API development (SOAP or REST).

40 hours/week, 9:00am-5:00pm, Salary: $150,000 - $155,000/year.

Please apply through Pearson's Jobs or send your resume to Brenda Marriott, 5601 Green Valley Drive, Bloomington, MN 55437.

Shift

First (Day)

Number of Openings

1

Public Transportation Accessible

Yes

Compensation

$106,000.00 - $115,000.00 / Annually

Postal Code

55437

Job Type

Full Time

Place of Work

Remote

Requisition ID

74155

Job Benefits

Salary: $106,000 - $115,000/year.

Application Instructions

Please apply through Pearson's Jobs or send your resume to Brenda Marriott, 5601 Green Valley Drive, Bloomington, MN 55437.

More about this job

Skills

  • Test automation
  • Documentation
  • Computer science
  • Computer technology
  • Oracle Java
  • SQL
  • JUnit
  • Apache Struts
  • HTML
  • CSS
  • JavaScript
  • Git
  • Agile
  • Scrum
  • Kanban
  • Gradle
  • AWS
  • Microsoft Azure
  • Docker
  • API development

Report this job