Skip to main content

This job has expired

Sr. Software Engineer (Angular1 and javascript)

Employer
Northwest Evaluation Association
Location
Portland, OR, US
Salary
Competitive
Description
Sr Software Engineer (Angular1 and JavaScript )

Position summary

NWEA is looking for a Software Engineer to join one of our development teams on a 6-12 month contract. The ideal candidate will have significant experience with JavaScript Angular 1, React.js, and working knowledge of AWS. Previous experience with node.js is a plus.

NWEA employs Software Engineers to achieve craftsmanship level development of software applications for clients and internal users. All Software Engineers are expected to continuously build toward mastery of software languages used or required by NWEA. Software Engineers work collaboratively with all participants on software development projects and may be called upon to fulfill functions related to software development that are not specifically application programming , such as requirement gathering and quality assurance testing.

Responsibilities

  • Create realistic design specification documents from software requirements
  • Plan and perform development tasks from design specifications
  • Construct and verify (unit test) software components to meet design specifications
  • Collaborate with quality assurance engineers to resolve software defects
  • Participate in creating standards and ensuring team members adhere to standards, such as security patterns, logging patterns, etc.
  • Perform code reviews of constructed software deliverables
  • Collaborate with project architects and assist team members to prove the validity of new software technologies
  • Engage and improve NWEA's software development methodology.
  • Promote AGILE processes among development and the business, including facilitation of scrums.

Skills and abilities

  • Excellent object-oriented design & programming skills, including the application of design patterns and avoidance of anti-patterns
  • Experience working in a collaborative team of application developers and source code repositories
  • Ability to communicate and work effectively within priorities
  • Ability to advocate ideas and to objectively participate in design critiques
  • Ability to work under tight timelines in a fast-paced environment
  • Ability to solve large scale complex problems

Education and experience

  • Minimum Bachelor's degree in computer science or a related field; equivalent combinations of experience and education will be considered in lieu of a degree
  • Deep knowledge of JavaScript, React.JS, and Angular 1
  • Exposure to AWS and Node.JS is a plus
  • 4 - 7 plus years of progressive experience in a software development environment in high growth technology companies


About us....

Founded by educators nearly 40 years ago, NWEA™ is a global not-for-profit educational services organization known for our flagship interim assessment, Measures of Academic Progress® (MAP®).
More than 7,400 partners in U.S. schools, districts, education agencies, and international schools trust us to offer pre-kindergarten through grade 12 assessments that accurately measure student growth and learning needs, professional development that fosters educators' ability to accelerate student learning, and research that supports assessment validity and data interpretation.

NWEA™ endeavors to make www.nwea.org accessible to all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please call us at (503) 624-1951 or e-mail us at onlineaccommodations@nwea.org and let us know the nature of your request, your location, and your contact information. This is for accommodation requests only and cannot be used to inquire about the status of applications.
NWEA™ is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. For our EEO Policy Statement, please visit the following website
If you'd like more information on your EEO rights under the law, please visit the following website

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert