- Company Name
- Hymans Robertson
- Job Title
- Senior Developer
- Job Description
-
**Job Title:** Senior Developer
**Role Summary:** Design, build, and deliver high-quality digital solutions leveraging Microsoft technologies, AI, and full-stack development to enhance client engagement and operational efficiency.
**Expectations:** Lead teams in agile environments, mentor junior developers, and drive innovation through advanced technical frameworks (e.g., .NET, Angular, AI). Deliver scalable, secure, and data-driven applications.
**Key Responsibilities:**
- Build .NET-based APIs, microservices, and CQRS solutions on Azure for secure, scalable services.
- Develop client-facing features using Angular, TypeScript, NgRx, and RxJS.
- Integrate Azure services (Blob Storage, App Services, AI Studio) and optimize cloud infrastructure.
- Apply OOP principles, TDD/BDD, and CI/CD pipelines (Git, Azure DevOps) for robust deployments.
- Manage large datasets (PII) across MS SQL Server, Azure Data Lake, and Snowflake.
- Implement messaging patterns (Service Bus) and AI/ML capabilities (Azure OpenAI, Cognitive Search).
- Establish telemetry, evaluation, and safe rollouts for AI features using Application Insights and DevOps.
**Required Skills:**
- **Back-End:** C#/.NET, .NET Core, RESTful APIs, Microservices, CQRS.
- **Front-End:** Angular, TypeScript, NgRx, RxJS.
- **Cloud & Tools:** Microsoft Azure (Blob Storage, App Services), SQL Server, Git, Azure DevOps, NUnit.
- **AI/ML:** Azure OpenAI, Azure AI Studio, RAG solutions, Cognitive Search.
- **Practices:** OOD, TDD/BDD, CI/CD, DevOps, messaging brokers.
**Required Education & Certifications:** Not specified.