What are the responsibilities and job description for the Senior Dotnet Developer position at e&e Technical Consultants, LLC?
e&e is seeking a .Net Developer for a remote contract opportunity in Harrisburg, PA!
The .NET Developer will support the modernization of a statewide transportation scheduling system by transitioning legacy capabilities to a cloud-based platform leveraging .NET and Angular. The developer will work alongside the Technical Lead and Application Architect to design, code, test, integrate, and document software components. This role involves re-platforming an existing application onto Azure, incorporating new business requirements, and ensuring accessibility, security, and scalability best practices are met.
Responsibilities:
- Develop backend services and application logic using .NET Core and C#.
- Build and maintain web applications using ASP.NET, ASP.NET MVC, or ASP.NET Core.
- Design and implement RESTful APIs, microservices, and integration logic.
- Support database development and mapping using Postgres and Postgres GIS.
- Design and implement data access using ORM frameworks such as Entity Framework or Dapper.
- Develop front-end features using Angular (version 14 ) including HTML, CSS, and JavaScript.
- Collaborate closely with the Technical Lead and Application Architect to implement features, enhancements, and system updates.
- Perform comprehensive unit testing using frameworks such as XUnit/NUnit (Jasmine/Karma preferred).
- Deploy and maintain application components in Azure, including Azure Functions, Queues, Storage, Key Vault, and Container Registry.
- Commit source code and manage lifecycle activities using Azure DevOps/Git.
- Create and maintain technical documentation.
- Ensure solutions follow accessibility standards and support responsive, mobile-first design.
Requirements:
- 8 years of experience in software development.
- Strong proficiency in .NET Core, C#, and ASP.NET frameworks.
- Experience with REST APIs, system integrations, microservices, and event-driven architecture.
- Strong understanding of relational databases, particularly Postgres and Postgres GIS.
- Experience with XUnit/NUnit for testing.
- Experience working with Entity Framework and/or Dapper.
- Hands-on experience implementing ESRI ArcGIS GIS mapping solutions.
- Practical knowledge of Azure cloud services including:
- Azure Functions
- Azure Queue
- Azure Storage
- Azure Container Registry
- Key Vault
- Front-end experience with Angular (v14 ), HTML, CSS, JavaScript; knowledge of jQuery/Bootstrap preferred.
- Experience using Visual Studio (VS2022) and Visual Studio Code.
- Experience with Azure DevOps and Git for source code control.
Accessibility & UI/UX Experience
- Knowledge of responsive and mobile-first development.
- Understanding of design patterns and SOLID principles.
- Knowledge of digital accessibility standards (Section 508, ADA).
- Familiarity with WCAG 2.1 AA guidelines.
- Experience applying WAI-ARIA guidelines and optimizing accessibility features.
- Experience designing digital products for cross-platform technologies (HTML, CSS, JavaScript, iOS, Android).
- Experience developing solutions in compliance with accessibility standards.
Preferred Qualifications
- Experience integrating accessibility testing into CI/CD or development workflows.
- Experience ensuring accessibility compliance is included within the “definition of done.”
- Experience with Jasmine and Karma for front-end testing.