Job Description :
Must be US Citizen or Green Card

We’re building an engineering team that will:
Use best practice principles to ensure our software is delivered in a timely structured manner.
Employ devops tools and processes to improve software quality and enable us to increase the frequency of releases.
Create a team with extensive expertise to better support applications and systems that are important to the daily operations.
Collaborate with researchers, content strategists, and designers to develop software that considers the families the technology supports.
As a member of the development team you will be designing and building the future of our online learning experience. This position will report to the Director of Software Development and collaborate extensively with other departments within the organization.

Competencies:
Excellent communicator. Ability to communicate technical nuances and jargon, and explain the logic behind technical decisions, tailored for staff of varying technical background.
Delivery-oriented. You appreciate the value of “minimum viable product” and know how to dig yourself out of “rabbit holes” to meet goals and deadlines.
Relationship-builder. Ability to work laterally and accomplish things through others, despite the formal reporting structure.
Listener. Ability to practice active listening and to ask questions to get at the root of a problem.
Organized. Demonstrated ability to manage multiple projects, estimate timelines, rework a project approach based on unforeseen challenges, work well under pressure, and set/meet reasonable deadlines.
Broad spectrum. Knows enough about design, content strategy, and other disciplines to collaborate effectively.
Resilient. Ability to have a sense of humor, learn from mistakes, and/or return to work after experiencing a setback.
Amplifier. Ability to amplify others’ strengths and successes and operate beyond ego and self-interest.
Technical knowledge:
Deep understanding of the modern web platform and common architectural solutions
Server-side programming languages such:
o React JavaScript
o .Net Core
o ASP
o Node JS
o Websockets
o T-SQL
Hangfire
Jenkins
Redis Sentinel
Command line and shell scripts
Web application security concerns and ways to mitigate them
Git, or similar version control systems
SQL, and usage of relational databases such as Oracle, MSSQL
Windows hosting environment (IIS)
Server administration
Web application load testing
Automated test/deployment pipelines
API design and development
Enthusiasm for:
“Clean code” and readability
Efficient code
Open source software and interoperable data
Tinkering with new technologies, and keeping up with the industry
Diving into and understanding legacy systems of various age and technology
Qualifications
.Net -7 years (Required)
React Javascript – 2 years (Required)
Especially strong candidates will have:
Experience integrating best practice-inspired processes into an existing team or building a new team around best practice-inspired processes.
Experience building web applications.
Experience in K-12 education environments
             

Similar Jobs you may be interested in ..