Location: Harrisburg, PA
Position Type: Hybrid
Hybrid Schedule: 2 days onsite, or as needed
Contract Length: 10 months + Possible extension
Position Overview:
The Full-Stack .NET Developer will lead the development and support of modern web applications by replacing legacy reporting systems and delivering scalable, secure, and user-friendly solutions. This role involves end-to-end development across front-end and back-end components, with a focus on Agile delivery and close collaboration with stakeholders.
Duties:
Design, develop, and maintain full-stack web applications using C#, .NET Core, ASP.NET MVC, and Entity Framework Core.
Create and optimize RESTful APIs and integrate them with various data sources and third-party systems.
Build responsive front-end interfaces using HTML5, CSS3, JavaScript, and frameworks like Bootstrap and jQuery.
Write complex SQL queries and stored procedures for SQL Server and Oracle databases.
Replace and migrate legacy SAP BusinessObjects (BOBJ) WebI reports to modern solutions.
Collaborate with stakeholders, project managers, and technical teams to ensure business and technical requirements are met.
Participate in Agile ceremonies, provide progress updates, and maintain alignment with sprint goals.
Conduct application testing, debugging, and performance tuning throughout the development lifecycle.
Prepare technical and user documentation and support application deployment and maintenance.
Implement secure authentication/authorization using frameworks such as OAuth2, JWT, or OpenID Connect.
Utilize CI/CD pipelines and monitoring tools like Application Insights for streamlined development and production support.
Required Skills:
Experience with C# and .NET Core, including building scalable and secure web applications.
Strong understanding of the ASP.NET MVC framework, including routing, controllers, views, and model binding.
Experience with Entity Framework Core for data access and ORM mapping.
Solid knowledge of RESTful API design and integration using Web API.
Experience with SQL Server and Oracle databases, including writing complex queries, stored procedures, and applying sound database design principles.
Familiarity with JavaScript, HTML5, CSS3, and front-end frameworks such as Bootstrap and jQuery.
Preferred Skills:
Experience with SAP BusinessObjects (BOBJ), especially Web Intelligence (WebI).
Experience with Angular for building responsive front-end applications.
Knowledge of authentication and authorization frameworks such as OAuth2, JWT, or OpenID Connect.
Experience with logging and monitoring tools such as Application Insights.
Experience with Continuous Integration / Continuous Delivery (CI/CD) pipelines.