Our client is seeking a skilled Full-Stack Developer to support and enhance the Enterprise PennWATCH website and replace legacy SAP BusinessObjects (BOBJ) implementations. The developer will be responsible for designing and developing both front-end and back-end components of a secure, scalable, and user-friendly application. This includes creating intuitive user interfaces, implementing robust server-side logic, integrating with databases and third-party systems, and supporting deployment and maintenance activities.
This role requires close collaboration with project stakeholders, managers, and technical teams, using agile methodologies to ensure timely delivery of features and updates.
Key Responsibilities:
- Design, develop, and maintain full-stack web applications using C# and .NET Core.
- Build and maintain user interfaces using HTML5, CSS3, JavaScript, and front-end frameworks such as Bootstrap and jQuery.
- Develop RESTful APIs and server-side logic using ASP.NET MVC and Web API.
- Implement data access layers using Entity Framework Core; work with SQL Server and Oracle databases.
- Integrate with third-party systems and support deployment and release processes.
- Participate in application testing, debugging, and documentation throughout the software development lifecycle.
- Collaborate with project stakeholders to translate business requirements into technical solutions.
- Provide post-deployment support, troubleshoot issues, and implement enhancements.
Required Skills and Qualifications:
- Proficiency in C# and .NET Core for scalable and secure web development.
- Strong understanding of ASP.NET MVC framework.
- Experience with Entity Framework Core for ORM and data access.
- Solid knowledge of RESTful API development and integration.
- Proficient in SQL Server and Oracle; able to write complex queries and stored procedures.
- Working knowledge of front-end technologies including JavaScript, HTML5, CSS3, Bootstrap, and jQuery.
Preferred/Additional Skills:
- Experience with SAP BusinessObjects (BOBJ), especially Web Intelligence (WebI).
- Familiarity with Angular for building responsive web applications.
- Knowledge of authentication and authorization protocols (OAuth2, JWT, OpenID Connect).
- Experience with application monitoring tools such as Application Insights.
- Familiarity with CI/CD practices and tools