- Company Name
- Core Specialty Insurance Holdings, Inc.
- Job Title
- Full Stack Developer
- Job Description
-
**Job Title**
Full Stack Developer
**Role Summary**
Design, develop, and maintain scalable web applications across the full stack. Lead end‑to‑end implementation using .NET Core/C#, RESTful APIs, and modern JavaScript frameworks (Next.js, Angular, or React). Build, secure, and optimize Azure‑hosted services (App Services, Functions, Azure SQL, Cosmos DB, Key Vault, APIM). Deliver CI/CD pipelines, containerized deployments, and DevOps practices to support rapid, reliable software delivery.
**Expectations**
- Own quality and performance of both backend and frontend components.
- Translate business requirements into cloud‑native, secure Azure solutions that comply with enterprise policies.
- Mentor junior developers, conduct code reviews, and enforce coding standards.
- Participate actively in Agile ceremonies and cross‑functional collaboration with architecture, security, and operations teams.
**Key Responsibilities**
1. **Backend Development** – Implement reusable services with .NET Core/C#, ASP.NET Web API, Entity Framework, LINQ; expose secure RESTful APIs.
2. **Frontend Development** – Build responsive UI components using Next.js, Angular, or React with TypeScript/JavaScript; adhere to accessibility and performance best practices.
3. **Data Integration** – Design and maintain data access layers for Azure SQL, Cosmos DB, PostgreSQL, and Azure Storage.
4. **Cloud Architecture** – Deploy applications on Azure App Services, Functions, Container Apps, APIM; manage secrets with Key Vault; configure monitoring via Azure Monitor & Application Insights.
5. **CI/CD & DevOps** – Create GitHub Actions or Azure DevOps Pipelines for build, test, security scanning, and Docker container deployment; manage Infrastructure-as-Code with Terraform or ARM templates.
6. **Testing & Reliability** – Write unit and integration tests, utilize Swagger/OpenAPI for documentation, conduct performance and security testing.
7. **Documentation & Knowledge Sharing** – Produce architecture diagrams, deployment guides, runbooks, and conduct internal training sessions.
8. **Troubleshooting** – Diagnose and resolve complex issues across the stack using logs, metrics, and debugging tools.
**Required Skills**
- 6+ years of full‑stack development experience.
- Deep expertise in .NET Core/C#, ASP.NET Web API, Entity Framework, LINQ.
- Proficient with Next.js, Angular, or React; TypeScript/JavaScript, HTML5/CSS3.
- Hands‑on with Azure services: App Services, Functions, Container Apps, Azure SQL, Cosmos DB, Storage, Key Vault, APIM.
- Strong CI/CD knowledge: Git fundamentals, GitHub Actions or Azure DevOps Pipelines, Docker, Terraform.
- Experience with Azure Monitor, Log Analytics, Application Insights.
- Familiarity with Agile/DevOps practices, 12‑factor app principles, and API documentation (Swagger/OpenAPI).
- Excellent communication, analytical thinking, and problem‑solving skills.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent practical experience).
- Certifications such as Microsoft Certified: Azure Developer Associate or equivalent are desirable but not mandatory.
Cincinnati, United states
Hybrid
03-12-2025