What are the responsibilities and job description for the Full Stack .NET Developer (Angular 14+, WCAG 2.1 AA) - (Mostly Remote/Occasional In-Person) position at SR International Inc.?
Job Details
State of PA - PennDOT - .NET Developer, Full Stack - 758753 (Mostly Remote/Occasional In-Person)
IN PERSON interview at PennDOT s offices at 400 North Street, 5th floor, Harrisburg PA.
IN PERSON to pick up equipment as part of onboarding and required to report for occasional in-person meetings or training.
Agency: PennDOT Pennsylvania Dept. of Transportation
Position Description
Candidates will work under the direction of the project s Technical Lead and Application Architect to write, test, and document code to implement system features and enhancements for replacing and enhancing a legacy system using the latest.NET and Angular technologies for deployment to the Azure cloud.
Skills:
Required:
- .NET Core and C#, for building backend services and applications
- ASP.NET, ASP.NET MVC or ASP.NET Core for building web applications
- SQL Server / T-SQL, recent experience with Azure SQL.
- APIs and Integration, RESTful APIs, microservices and event-driven architecture
- Testing frameworks
- XUnit/NUnit
- Prefer: Jasmine and Karma
- ORM, such as Entity framework and Dapper
- Containerization
- Prefer: Docker
- Cloud services with implementation in .NET
- Azure Function
- Azure Queue
- Azure Storage
- Azure container registry
- Key Vault
- Front-End
- HTML, CSS, JavaScript
- Prefer: prior experience with jQuery and Bootstrap
- Angular with recent experience with Angular 14 or greater
- Tools
- Visual Studio with recent experience in VS2022 and VS Code
- Azure DevOps /Git
Required: Knowledge and Experience
- Knowledge of responsiveness and mobile-first development
- Knowledge of Design Patterns and Solid principles
- Knowledge of digital accessibility and disability inclusion
- Knowledge of regulations related to digital accessibility (e.g., Section 508, ADA)
- Knowledge of WCAG 2.1 AA requirements
- Experience designing for platform technologies (e.g., HTML, CSS, JavaScript, iOS, Android)
- Experience applying WAI-ARIA authoring guidelines and best practices.
- Experience optimizing for the accessibility features of the platform (HTML, iOS, Android)
- Experience developing digital products that comply with accessibility standards.
Preferred: Applicants with the following qualifications will be preferred:
- Experience incorporating accessibility tests into the development process.
- Experience building digital products where compliance with accessibility standards is part of definition of done