Cotiviti: Programming Engineer - LS
*Assessment required based on Angular, SQL, Entity Framework, Open AI API
Key Responsibilities Angular & Front-End EngineeringArchitect, build, and maintain scalable Angular applications using modern patterns: standalone components, signals, lazy loading, and module federation.
Lead front-end technical design - component libraries, state management routing, and performance budgets.
Build accessible (WCAG 2.1 AA), responsive interfaces that work consistently across browsers and devices.
Define and uphold front-end coding standards; conduct thorough, constructive code reviews.
Integrate Angular apps with RESTful and GraphQL APIs, applying robust error handling, retry logic, and security best practices (OAuth 2.0 / OIDC).
Mentor and support junior and mid-level developers through pairing, design reviews, and knowledge sharing.
SQL & Data AccessWrite performant T-SQL queries, stored procedures, views, and functions against SQL Server (2019/2025), PostgreSQL
Contribute to database schema design and data modelling in collaboration with DBAs and back-end engineers.
Analyse query execution plans and apply indexing strategies to resolve performance bottlenecks.
Utilise SQL Server 2025's native VECTOR data type for AI-powered semantic search and retrieval-augmented generation (RAG) pipelines.
Implement data access layers using Entity Framework Core, Dapper, or similar ORMs - choosing the right tool for the job.
Participate in database migration planning, code-first migrations, and version-controlled schema management.
DevOps Exposure & Engineering CultureWork confidently within CI/CD pipelines (GitHub Actions) - understanding build, test, and deployment stages.
Containerise and run applications using Docker; understand Kubernetes concepts for deployment in AKS or similar environments.
Manage environment configurations securely using secrets management tools (environment variables, .env conventions).
Engage with infrastructure-as-code practices (Terraform, Bicep) at a working level - able to read, adjust, and contribute to IaC scripts.
Participate in monitoring and observability: dashboards, alerts, and log analysis using Application Insights, or Grafana.
Contribute to incident response, post-mortems, and continuous improvement of deployment reliability.
AI in Day-to-Day DevelopmentActively use AI coding assistants (GitHub Copilot, Cursor, Claude) to accelerate feature development, generate boilerplate, and explore solutions faster.
Apply prompt engineering skills to get the most from LLMs - writing precise prompts for code generation, test writing, documentation, and debugging.
Build AI-integrated features chatbots, semantic search, content generation, or recommendation engines using APIs such as OpenAI, Azure OpenAI, or Anthropic.
Implement Retrieval-Augmented Generation (RAG) patterns combining vector databases or SQL Server VECTOR columns with LLM inference.
Evaluate AI-generated code critically: spot errors, security issues, and architectural mismatches before they reach production.
Stay current with the fast-moving AI tooling landscape and share learnings with the team - blog posts, demos, lunch-and-learns.
Required QualificationsExperience: 7+ years of professional software engineering experience.
Angular: 5+ years building production Angular applications (v12 or later); strong TypeScript and RxJS fundamentals.
SQL: 3+ years writing and optimising SQL in SQL Server, PostgreSQL.
DevOps: Familiarity with CI/CD pipelines, Docker, and cloud deployment workflows in AWS or equivalent Cloud.
AI Tooling: Hands-on experience using AI coding tools (Copilot, Claude, or equivalent) in real projects.
AI Integration: Experience consuming LLM APIs (OpenAI, Anthropic) in a front-end or full-stack context.
APIs & Security: Solid understanding of REST and GraphQL API design, authentication patterns, and security principles.
Agile: Experience working in Agile / Scrum teams with Jira, Azure Boards, or equivalent.
Communication: Clear, confident communicator - comfortable explaining technical trade-offs to non-technical stakeholders.
By continuing you agree to our Terms & Privacy Policy.