Cengage Learning Senior Software Engineer in Raleigh, North Carolina
This individual will work as part of the highly collaborative, cross-functional, agile WebAssign development team. He/she will need to have a strong sense of ownership for the result of the work they do. The candidate will be responsible for developing new features and functionality for the successful WebAssign platform.
Lead the modernization of WebAssign towards a Single Page Application using React, taking the Cengage style guide and accessibility into consideration. Continue to improve integration with the legacy LAMP stack application. Work within the application development team using agile methodologies (scrum). Accurately estimate and plan the work necessary to build a new feature or component, and communicate context internally for the team and to the larger organization.
Bachelor degree in Computer Science or related field, or equivalent combination of education and recent, relevant work experience.
Solid understanding of HTML/CSS.
Solid analytical and problem solving skills and strong attention to details.
Solid understanding of version control systems (Git).
Excellent communication skills – both written and verbal.
Experience writing React unit tests.
Experience with Bootstrap.
Working with RESTful web services.
Experience with Java.
Atlassian product suite (JIRA, Confluence, stash / bitbucket).
Experience with Perl.
Job Locations US-NC-Raleigh
Posted Date 1 month ago
Requisition ID 2017-3279
Job Function Information Technology