Highlights for Children · Jan 3rd 2021
Software Developer Support (.Net, JavaScript)
*Candidate must be authorized to work in the United States*
The opportunity:
As software developer support, you’ll be an important member of the Zaner-Bloser Digital Product Development team, working alongside developers who write engaging learning software for teachers and students. Your work will have a real impact on our customers, as your work will ensure our software remains functional and defect-free.
Your first few months will see you working with the digital product team and:
Building a thorough understanding of our systems and software alongside the support lead
Gathering insight from our Customer Experience and Digital Solutions specialists to understand customer needs and expectations
Creating a workflow with QA and Customer Experience to analyze, validate and address application defects
Core Responsibilities:
Debug, identify and document root causes for defects that come in from production and QA environments
Identify process inefficiencies and create automated solutions
Develop high quality, testable code
Ensure that application code adheres to internally adopted patterns and styles, and meets functional, performance, and security requirements
Participate on an Agile team, contribute to complexity and time estimates, identify risks, and contribute to discussions and commitments.
Qualifications:
Required experience
Angular 2+ experience (we are on 8)
Net Web API
Net Webforms
HTML5/CSS3
Entity Framework Code First
Dependency Injection
Unit Testing and Mocking
MSSQL
Analyze query performance
Familiar with at least one front-end unit testing framework, such as Mocha or Jasmine
Familiar with at least one end-to-end testing framework, such as Selenium, Nightwatch or Protractor
Nice-to-have experience but not required
EF Core
.NET Core
Git
Postman
Experience implementing software design patterns
Azure products (storage, functions, logic apps, message queuing)
Knowledge on or experience with Site Reliability Engineering