Search Jobs

Principal Software Developer

Morrisville, North Carolina

Post Date: 10/12/2017 Job ID: 5086 Industry: Back-End Development / Programming

Principal Software Developer

Our client is the world’ s learning company, with expertise in educational courseware and assessment, and a range of teaching and learning services all powered by technology. They help people progress through life with access to better learning. They believe that learning opens opportunities, creates fulfilling careers and betters lives for all.

Responsibilities
  • The Tech Lead roles are Accountable for the development and successful delivery of content technologies, and Responsible for a team of developers & QA staff (onshore, offshore and with third party vendors) and for liaising with project team.
  • Work with solutions managers and technical project managers to plan and deliver solutions.
  • Code review Java deliverables from off-shore staff augmentation development teams.
  • Hands on development and refinement of code in support of structured content authoring and transformation.
  • Work with devops team to implement CICD process.
  • Perform initial acceptance and ad-hoc functional testing of new features.

Qualifications
  • BS in Computer Science, Computer Systems Engineering, or equivalent experience. (We want to emphasize equivalent experience is fine. Recruiters may have idea of how to best phrase this.)
  • 6+ years relevant professional software engineering experience.
  • Extremely strong understanding of Java, including Sprint/Hibernate.
  • Direct experience delivering API services (API, SOA, REST) as part of a loosely coupled, layered software architectures.
  • Strong verbal and written communication skills.
  • Experience with our client' s  Web Services.

Preferred Qualifications
  • Experience with structured content and multi-channel (print/digital) content delivery a plus.
  • Publishing or education domain experience a plus.
  • Experience with Node.js, open source frameworks and UNIX based platforms a plus.
  • Experience with NoSQL data stores (Mongo, Cassandra, etc.) a plus.

 

Scott Miller

Apply Online

Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs: