Delivery
Write high-performing quality code to fulfill design specifications and pass code reviews with minimal number of defects, leveraging modern techniques and AI coding assistants where appropriate
Apply configuration on development environment when required
Participate in implementing full products in production
Support Developers in providing application versions and details for implementation plans
Technical Expertise
Interact with the Functional Designer to understand requirements for medium-complexity solutions
Highlight technical impacts of functional designs on existing applications based on a detailed analysis
Deliver technical design and database structure for medium to high application complexity
Maintain comprehensive technical documentations and promote basic AI tools (e.g. GenAI code assistance, automated unit testing tools) to streamline personal coding workflows
Architecture
Contribute to developing design and coding standards applied across the development practice
Document blueprint / software architecture based on requirements and functional designs
Participate to the CN Enterprise Architecture principles
Quality Controls
- Ensure Quality Key Performance Indicators (KPIs) are identified, measured, and produced in compliance with development standards.
- Ensure consistent, high-quality testing (e.g., Unit, Assembly, and automated regression testing) across assigned projects