System and Product Design
Considers the customer's perspective and experiences when designing systems.
Leads and participates in the architectural design of features early in the development cycle.
Produces quality designs that ensure solutions meet performance, scalability, flexibility, and extensibility requirements.
Leads the team in establishing program specifications and secure coding standards.
Solution Execution
Work with Product Owners to translate roadmap features into manageable components/tasks.
Champion automated testing and test-driven development.
Write and coach the team on clean, maintainable, and scalable code.
Utilize AI-assisted development tools such as Cursor, GitHub Copilot, Claude Code, ChatGPT Enterprise, Windsurf, or Codeium to accelerate software delivery.
Establish best practices for AI-assisted software development, including prompt engineering, code review governance, security validation, and responsible AI usage.
Drive adoption of AI-powered development workflows, automated code generation, intelligent testing, and developer productivity tooling.
Own the full release lifecycle in Azure DevOps from maintaining multi-stage pipeline YAML and environment configurations to executing deployments and validating post-release health across Azure App Services, Service Bus, and API integrations using Azure Monitor and Application Insights.
Leadership
Primary technical point of contact for stakeholders.
Responsible for managing delivery of committed work for the team.
Mentor junior developers and engineers.
Champion modern software engineering practices including AI-enabled development workflows, DevSecOps, and continuous delivery.
Lead evaluation and adoption of emerging AI engineering tools and platforms.