Overview
Skills
Job Details
Commonwealth of PA - TAS3 A4 SC2 - Full-Stack developer 768247 (Hybrid)
**hybrid role -- requiring on-site presence two days per week, or as needed**
This position is to primarily develop and support the Enterprise PennWATCH website and replacement of the legacy SAP BusinessObjects (BOBJ) implementations at the Office of Administration. The Full-Stack developer will be responsible for building both the front-end and back-end of the application, ensuring it is user-friendly, secure, and scalable. Tasks include creating the user interface, developing server-side logic and APIs, integrating with databases and third-party systems, and supporting deployment activities. The developer will also participate in testing, debugging, and documenting the application throughout the development lifecycle.
- Core Technical Skills:
- Proficient in C# and .NET Core, with experience building scalable and secure web applications.
- Strong understanding of 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, Oracle Database and writing complex queries, stored procedures, and database design principles.
- Familiarity with JavaScript, HTML5, CSS3, and front-end frameworks (e.g., Bootstrap, jQuery).
- Additional Desirable Skills:
- Hands-on experience with SAP BusinessObjects (BOBJ), especially Web Intelligence (WebI).
- Experience with Angular for building responsive applications.
- Knowledge of authentication and authorization frameworks such as OAuth2, JWT, or OpenID Connect.
- Experience with logging and monitoring tools (e.g., Application Insights).
- Experience with Continuous Integration / Continuous Delivery (CI/CD) pipelines