
GenAI & Developer Productivity Engineer, GitHub Copilot, Azure
Gainwell Technologies
full-time
Posted on:
Location Type: Hybrid
Location: Bangalore • India
Visit company websiteExplore more
About the role
- Own and evolve an enterprise-ready Copilot enablement approach: usage patterns, prompt standards, and governance for regulated environments.
- Create and curate a repository-backed library of reusable prompt files (.github/prompts) for common engineering scenarios (bug fixes, brownfield enhancements from user stories, refactoring, test generation, security remediation).
- Author and maintain custom instruction files (repository and organization patterns) to enforce coding standards, architecture conventions, error handling, logging, and testing practices.
- Design interactive ‘guided’ prompts that ask one question at a time, minimize friction for low adopters, and require user confirmation before applying code changes.
- Collaborate with teams to integrate Copilot into day-to-day workflows in Visual Studio and GitHub (PR templates, checklists, review guidance).
- Define and implement guardrails so AI-assisted code can’t land without required quality and security signals (tests, reviews, and automated scanning).
- Configure and enforce GitHub Advanced Security practices where applicable (CodeQL code scanning, dependency review/alerts, secret scanning/push protection) and integrate results into PR gating.
- Establish measurement for AI-assisted development: Copilot usage metrics (suggested vs added LOC, acceptance actions) and repo outcomes (review cycle time, defect inflow proxies, security findings), with clear limitations and directional interpretation.
- Partner with AppSec and compliance stakeholders to ensure safe handling of sensitive data in prompts, logs, and test artifacts.
- Contribute to and review C#/.NET codebases (ASP.NET Core, EF Core) to ensure Copilot guidance and templates match real architecture and patterns.
- Build small, maintainable developer tooling and automation (e.g., GitHub Actions, internal utilities, code generators where appropriate) that complements Copilot rather than replacing engineering discipline.
- Create and maintain sample reference implementations and ‘golden paths’ that demonstrate secure patterns, test-first fixes, and high-quality PRs.
- Develop LLM-powered workflows on Azure (Azure OpenAI) to support developer experience and engineering insights (e.g., PR summarization, guided debugging, quality dashboards).
- Implement prompt contracts, tool/function calling patterns, and evaluation harnesses for reliability, cost, and safety.
- Where needed, build retrieval-augmented generation (RAG) pipelines and connectors to enterprise knowledge sources with grounding/citations.
Requirements
- 5–7 years of software engineering experience delivering production systems with strong engineering discipline (testing, reviews, CI/CD)
- Hands-on experience using GitHub Copilot in professional development workflows; ability to design and operationalize prompt files, custom instructions, and reusable agent-like workflows for teams.
- Practical experience with .NET (C#) and modern application development (ASP.NET Core and/or EF Core); able to read, debug, and implement changes confidently.
- Strong GitHub fundamentals: branching strategies, PR-based delivery, code reviews, and GitHub Actions (or equivalent CI).
- Security-minded engineering: familiarity with secure coding practices and integrating automated checks (SAST, dependency scanning, secret detection) into the delivery pipeline.
- Azure fundamentals for deploying services (App Service/Functions/Container Apps) and secure configuration (Key Vault, RBAC).
- Ability to convert moderately detailed requirements into clear designs (ADRs/sequence diagrams) and production-ready implementations.
Benefits
- Health insurance
- Flexible work arrangements
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#.NETASP.NET CoreEF CoreGitHub CopilotGitHub ActionsCI/CDSASTdependency scanningsecure coding practices
Soft Skills
collaborationcommunicationproblem-solvingdesign skillsattention to detailanalytical thinkinguser experience focusadaptabilityleadershiporganizational skills