Software Engineer, Analytics Platform (12-month Contract)

Location
Portland, OR, US
Salary
Competitive
Posted
May 01, 2021
Ref
1048
Description
Software Engineer (12 Month Contract)
About This Role...
NWEA has a need for a flexible and innovative Software Engineer! NWEA employs Software Engineers to achieve craftsmanship level development of software applications for clients and internal users. This includes meeting all requirements/ specifications, testing/QA requirements, methodologies and other NWEA software/product requirements. All Software Engineers are expected to continuously build toward mastery of software languages and are expected to be proficient in the 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 software programming, such as requirements gathering, producing documentation, quality assurance testing, mentoring other developers, and leading projects. As required, this position provides guidance to the junior Software Engineer positions. This position must be adaptable to changing technology environments and work collaboratively with all participants in a software development project.
Your Next Challenge...
  • Create prototypes to help clarify software requirements
  • Create realistic design specification documents from software requirements
  • Plan and perform development tasks from design specifications
  • Provide accurate time estimates for development tasks
  • Construct and verify (unit test) software components to meet design specifications
  • Collaborate with quality assurance engineers to resolve software defects .
  • 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
Your Traits for Success...
  • 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
  • Demonstrated ability to follow through with all tasks, promises and commitments
  • Ability to communicate and work effectively within priorities
  • Ability to work under tight timelines in a fast-paced environment
  • Good understanding of software design concepts
  • Understanding of software development methodologies
  • Ability to solve complex problems
Competencies...
  • Instill trust: gain the confidence and trust of others through honesty, integrity, and authenticity
  • Communicate effectively: develop and deliver multi-mode communications that convey a clear understanding of the unique needs of different audiences
  • Customer focus: build strong customer relationships and deliver customer-centric solutions
  • Drive results: consistently achieve results, even under tough circumstances
Your Education and Experience...
  • Minimum Bachelor's degree in computer science or a related field; or an equivalent combination of education and experience will be considered in lieu of a degree
  • Minimum of 2 - 4 years progressive experience in software development
  • Proven experience having designed one or more major components of an application, preferably of a software product.
  • E xperience working across multiple tiers of an application, including a database, network, operating system, and containers.
  • Experience working in JavaScript frameworks with an emphasis on React and Node.js
  • Experience working with RESTful Apis
  • Experience with cloud technologies and an emphasis on AWS
  • Experience working in an AGILE environment
  • Experience working in a SCRUM environment
  • (Optional) Experience working with Snowflake or Looker
About Us...
NWEA® is a research-based, not-for-profit organization that supports students and educators worldwide by creating assessment solutions that precisely measure growth and proficiency-and provide insights to help tailor instruction. For over 40 years, NWEA has developed innovative pre-K-12 assessments, including our flagship interim assessment, MAP® Growth™; our progress monitoring and skills mastery tool, MAP® Skills™; and our reading fluency and comprehension assessment, MAP® Reading Fluency™. Educators trust our professional learning offerings to accelerate student learning and our research to support assessment validity and data interpretation. Our tools are trusted by educators in more than 9,500 schools, districts, and education agencies in 145 countries.
NWEA strives to make diversity, equity, inclusion, and accessibility (DEIA) practices the center of our work. Our organization's mission, Partnering to Help All Kids Learn, is the foundation for our DEIA commitment as we work to reflect, value, and support the educators, students, colleagues, and communities we serve. We seek to empower and engage all stakeholders in the research, services, solutions and products we provide, our organizational culture, and the partnerships we establish with schools, districts, states, and countries.
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 our website. If you'd like more information on your EEO rights under the law, please visit the EEOC website

Similar jobs

Similar jobs