KPE Software Engineer III

5 - 7 years experience  •  Education.

Salary depends on experience
Posted on 11/03/17
La Crosse, WI
5 - 7 years experience
Education.
Salary depends on experience
Posted on 11/03/17

Job Description

KPE is continuously evolving our technology products and customer experience to maintain our position as the global leader in professional education. We are looking for software engineers to help us advance our B2B acquisition channel, a platform for both students and administrators. The KPE Software Engineer III (Portal) is responsible for software development as a member of a cross-functional delivery team. He or she works closely with product owners, business analysts, quality analysts, and other teams to design, develop, and test software solutions. She or he will maintain the current system built on the LAMP stack, which integrates with a number of REST services. This system will be further componentized with upcoming projects, providing the opportunity to re-write significant portions using the latest technologies, including React and GraphQL.

Key Responsibilities:

  • Designs, codes, debugs, optimizes, and releases both front-end and back-end components as well as internal tools.

  • Performs code reviews of pull requests.

  • Assists junior engineers with development and SDLC processes.

  • Works closely with QA analysts for feature and regression testing.

  • Writes and maintains unit, integration, and acceptance tests.

  • Helps select and incorporate new tools and technologies.

  • Drives continuous improvement of best practices within the development team.

  • Identifies and recommends where increased automation, performance enhancements, application enhancements, and quality enhancements may be incorporated.

  • Remains flexible and responsive to changing priorities and multiple, concurrent responsibilities.

  • Keeps current with emerging technologies and technological developments within the industry.

Minimum Requirements:

  • Bachelors degree in Computer Science or related field or 7-8years of professional experience       
  • 5+ years experience in Software Engineering   
  • PHP, JavaScript, MySQL 
  • PHP (or similar language)
  • JavaScript / Node.js
  • MySQL (or similar relational database management system)
  • Object-oriented design
  • Unit, integration, & acceptance testing
  • Git (or similar version control system)      
  • Accountable, analytical, methodical, strategic, situational awareness  

Preferred Requirements:

Experience or interest in learning:

  • REST web services / microservice architecture

  • Continuous integration & continuous delivery

  • Behavior-driven development

  • Single-page application development with React

  • GraphQL

  • Docker containers

  • Cloud technologies (e.g. serverless architecture / AWS Lambda)     

JR188627

Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.