Software Developer Support (.Net, JavaScript)
*Candidate must live in the United States and 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