Job title: Software Engineer About NROC: The NROC Project (http://nroc.org) is a non-profit, mission-driven effort focused on new models of digital content development, distribution and use. The NROC Project offers high-quality digital media resources and tools to support college and career readiness. Sustained by institutional (academic) members of the NROC Network, NROC is fueled by the belief that everyone is entitled to an education, regardless of their financial or social circumstances. Role: We are seeking an experienced software engineer to develop and maintain NROC software tools, platforms, and courseware. Essential Duties and Responsibilities: ● Develop software solutions by studying requirements; conferring with colleagues; studying systems flow, data usage, and work processes; following the software development lifecycle. ● Document work product by developing project documentation, code comments and clear code. ● Provide project management, code review, code acceptance testing and debugging/troubleshooting service to NROC contractors as required. ● Update job knowledge by studying state-of-the-art development tools and programming techniques, participating in educational opportunities, reading professional publications and websites, and participating in professional organizations. ● Protects operations by keeping information confidential. ● Review and repair legacy code. ● Provide support engineering services to NROC Technical Support Staff and NROC members as needed. This includes troubleshooting support issues in a timely manner, recommending solutions, and implementation of the solutions where appropriate. ● Other duties as assigned. Required Skills: ● 4+ year of coding experience with proficiency in Java, Javascript, HTML/DOM/CSS and SQL ● Experience with version control systems (git) and the software development lifecycle ● Strong communications skills, especially in a virtual environment. Additional Skills: ● Experience with AWS, Groovy, Node.js, Docker, Hibernate/ORM, Spring and/or Java EE, MySQL and/or Postgres ● Spanish language speaker a plus Compensation and Benefits: The NROC Software Engineer is a full-time, exempt employee, working from a remote home office and reporting to the Director of Technology, Compensation is $95,000. Benefits are available. Some travel may be required. NROC does not discriminate in employment on the basis of race, color, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service, or other non-merit factor. Employment with The NROC Project is for no set term; either you or NROC may terminate this relationship at-will, meaning either you or the company may terminate the employment relationship at any time, with or without notice, and with or without cause, for any reason. Job Type: Full-time Pay: $95,000.00 per year Benefits: 401(k) Dental insurance Flextime Health insurance Paid holidays Paid sick time Work from home Compensation Package: Yearly pay Schedule: 8 hour shift Application Question(s): Are you a US citizen? Experience: Java: 4 years (Required) Work Location: Remote

Salary

Competitive

Project Basis based

Remote Job

Worldwide

Job Overview
Job Posted:
1 year ago
Job Type
Contractual
Job Role
Any
Education
Any
Experience
Any
Total Vacancies
-

Share This Job:

Location

United States