Key Responsibilities
* Define Development Conventions & Guidelines: Develop comprehensive coding standards, design patterns, naming conventions, code review processes, and other essential engineering practices.
* Architectural Oversight: Ensure that development standards align with scalable and maintainable architecture, collaborating closely with system architects.
* Technical Leadership: Support technical experts across all levels, fostering a culture of high-quality code.
* Governance: Define mechanisms for monitoring and enforcing adherence to development guidelines.
* Integration of development standards into AI-powered tooling: Translate development standards into AI-powered tooling as we actively implement AI Coding assistants to enhance developer productivity and code quality.
Technical Skills:
Hands-on experience with one or more
* Java
* Spring/SpringBoot
* Node.js
* Familiarity with security best practices.
* Experience integrating development standards into AI-powered tooling (designing prompt templates, codifying coding rules and architectural patterns into reusable AI instructions and collaborating with platform teams to ensure that AI tools reflect our internal best practices).
* Experience with imbedded AI coding agent inside IDE