Full Stack Web Developer at CereCore

Apply Now

Job Description

Classification: Contract-to-hire

Contract Length: 6 Months

Position Summary

The Application Engineer / Senior-Level is responsible for developing applications and automation tools to help CereCore/HCA.

Responsibilities?

Develop applications and automation tools to help CereCore/HCA.
Participates in web development projects and activities.
Collaborate with development and automation teams to design, develop, and implement solutions using the Microsoft .NET framework
Create and maintain custom applications
Optimize and enhance existing applications to improve efficiency and performance.
Provide technical expertise and guidance to team members.
Work closely with cross-functional teams to ensure successful delivery of projects.

Requirements

5-10 years experience with C#:
Primary programming language for business logic, APIs, and backend services.
Object-oriented programming (OOP) principles.
Async programming with async/await.
5-10 years experience with .NET Framework / .NET Core / .NET 8/9+:
.NET Framework: For Windows-based applications.
.NET Core / .NET 9+: Cross-platform framework for building web APIs, microservices, and console applications.
ASP.NET Core: Cross-platform framework for web APIs and applications. ? Telerik for their UI components to standing up UI’s quickly
Entity Framework Core (EF Core):
ORM for interacting with relational databases.
Supports LINQ queries, Code-First and Database-First approaches.
MVC (Model-View-Controller) and Razor Pages:
ASP.NET Core MVC: Design pattern for web apps with models, views, and controllers.
Razor Pages: Page-based architecture for simpler applications.
RESTful API Development:
Develop and expose REST APIs using ASP.NET Core Web API. ? JSON for communication.
HTTP methods (GET, POST, PUT, DELETE) and status codes.
JWT, OAuth2, and OpenID Connect for authentication and authorization.
SignalR (Real-Time Communication): Enables real-time, bidirectional communication between client and server.
Unit Testing Frameworks: xUnit, MSTest, NUnit. ? Mocking: Moq, NSubstitute
Front-End Technologies: HTML5, CSS3, and JavaScript
:Core web technologies
.Responsive design with CSS3 media queries. ? Javascript in Vanilla JS and jQuer
yBootstrap for UI components and responsive design
.Razor/Blazor (for .NET-based Front-End)
:Blazor WebAssembly: Runs client-side in the browser using C#
.Blazor Server: Server-side Blazor with real-time UI updates
.SQL Databases: Microsoft SQL Server, EF Core for data modeling and querying
.PostgreSQL
SQL queries, stored procedures, view
sCaching: Distributed and in-memor
yCI/CD and Deployments: GitHub Actions for automated pipelines. Ansible for standing up and maintaining servers
.Docker for containerizing applications
.Docker Compose for managing multi-container applications
.Nice to have: ? Kubernetes for orchestration and scalability
.Cloud Platforms: AWS, Google Cloud Platform
.Monitoring & Logging: Prometheus, Grafana for performance tracking
.Logging with Serilog, NLog, or Log4Net. 4