Donnelly & Moore Corporation is offering a hybrid contract role in New York, NY focused on delivering an AI-powered application through an established enterprise delivery model. You will lead end-to-end product delivery for a TCoE effort built on .NET, Angular, and Microsoft Azure, working with key integrations including ServiceNow and Azure DevOps.
What you’ll own
- End-to-end delivery from planning through production release, ensuring execution aligns to roadmap and timelines.
- Translate architecture designs into buildable work by producing realistic estimates, sprint plans, and release schedules.
- Run sprint planning and release scheduling with development teams and product owners.
- Review pull requests to ensure compliance with coding standards, approved patterns, and quality gates.
- Deliver AI capabilities and integrations with ServiceNow and Azure DevOps, coordinating dependencies with platform teams.
- Maintain healthy Azure DevOps pipelines and automated regression suites, ensuring regression results gate every release.
- Oversee Azure deployment, production support, incident response, and follow-up actions.
- Track progress, remove blockers, and report status, risks, and dependencies to stakeholders.
- Plan technical debt remediation alongside feature delivery with the Solutions Architect.
- Drive responsible use of AI coding assistants to improve delivery speed without reducing code quality.
- Manage onshore and offshore developers: assign work, set expectations, provide feedback, and support technical growth.
- Lead hiring and onboarding and coordinate across infrastructure, security, QA, business, and other delivery teams.
Required experience
- 10+ years in software development, including 4+ years leading or managing development teams.
- Proven experience delivering enterprise applications to production on schedule while owning releases end to end.
- Production experience with C#, .NET 8 or later, ASP.NET Core Web API, and SQL Server or Oracle.
- Working experience with Angular 17 or later and TypeScript.
- Experience building and deploying applications on Microsoft Azure.
- Ability to review code and assess design quality against established standards and patterns.
- Experience with Azure DevOps boards, repos, build and release pipelines, and automated regression testing.
- Experience delivering system-to-system integrations using REST APIs and messaging.
- Strong command of Agile/Scrum, release management, stakeholder communication, and risk management.
- Proven ownership of enterprise application releases, production delivery, and cross-functional technical teams.
Technical focus
Core tools and platform technologies include C#, .NET 8, ASP.NET Core Web API, SQL Server, Oracle, Angular 17, TypeScript, Microsoft Azure, and Azure DevOps (boards, repos, build and release pipelines). The role also involves ServiceNow, Azure OpenAI, Azure AI services, Large Language Models, RAG, AI agents, and AI coding assistants such as GitHub Copilot and Claude Code. Additional items may include Azure API Management, Okta, Microsoft Entra ID, Application Insights, and deployment and scripting assets like Python, SQL, JavaScript, PowerShell, and YAML.
Preferred experience
- Experience delivering solutions using Large Language Models, RAG, AI agents, Azure OpenAI, and Azure AI services.
- Experience leading teams that use GitHub Copilot or Claude Code.
- Experience delivering ServiceNow integrations or working with ServiceNow platform teams.
- Working knowledge of Azure API Management, Okta, or Microsoft Entra ID, including enterprise SSO.
- Experience with Application Insights, production support, and incident management.
- Working knowledge of Python, SQL, JavaScript, PowerShell, and YAML pipeline scripts.
- Experience managing onshore/offshore teams across time zones.
- Utility or energy industry experience, including NERC CIP and SOX compliance.
Certifications and education
Bachelor’s Degree or higher in Computer Science, Engineering, Information Systems, or a related field, or equivalent professional experience is required. Advanced certifications in Azure, Agile, project management, or architecture are preferred.
Compensation and timeline
USD 70 - 80 per hourly. This is a 12+ month hybrid engagement.
What success looks like
- Within 90 days, a clear release plan and sprint cadence are established with regular stakeholder reporting.
- Every pull request is reviewed against approved standards before merge, and all ServiceNow and Azure DevOps dependencies have owners and target dates.
- Releases ship according to the agreed schedule with strong production quality.
- ServiceNow and Azure DevOps integrations are operational in production, with consistent adherence to standards and reduced oversight.