Accessibility Software Engineer
The Software Engineer designs and develops software and tools to support core online learning systems.
Participates in all phases of development from definition and design through implementation, debugging, testing and deployment of features across multiple subsystems within a large-scale, web-based customer-facing application.
Collaborate on continuous improvement initiatives.
Participate in scrum backlog refinement, planning, daily standups, reviews, and retrospective meetings.
Investigate, analyze, and make recommendations regarding technology improvements, standardization, scaling, upgrades, and modifications to our products and services utilized to deploy those products.
Maintain strong development best practices across the team and department.
Other duties as required.
Bachelor’s Degree in computer science or a related field and 4+ years’ experience as a Software Engineer using C# and .Net; or an acceptable combination of education and experience.
Experience developing public facing websites or complex web applications.
Experience with ReactJS and Redux, as well as MongoDB and SQL.
Familiarity with ASP .NET WebForms, BitBucket, and Unit Testing/Mocking preferred.
Understanding of Agile methodology.
Experience in AWS.
Experience with 3rd party integrations.
Depends on Experience