Dev Practice Lead
group
Job Description
Position Purpose:
The main missions of the Dev Practice Lead are in close cooperation with Domain/ Division Managers
- Establish comprehensive development practices & configuration management (including software and patch management) roadmap & CICD practices.
- Enforce coding standards and guidelines to maintain consistency and readability
Systematize track code changes and implement a code review process to improve code quality.- Integrate best practices on security Testing such as scan for vulnerabilities,
Harmonize comprehensive documentation for code, APIs. - Adopt Agile or DevOps methodologies for iterative development, continuous improvement, and collaboration.
- Implement monitoring and logging solutions to track system health, diagnose issues, and improve performance.
- Define and track code quality metrics to measure progress and identify areas for improvement.
- Integrate best practices on security Testing such as scan for vulnerabilities,
- Define an adequate monitoring & reporting process to ensure that Dev practices are traceable and aligned with Group requirements. Organize team training and periodic assessments.
- Ensure that detailed documentation of CICD Tool-Chain and procedures is maintained and available and promote knowledge sharing and training within the Dev teams.
- Continuously evaluate and improve IT processes and procedures based on performance metrics and user feedback.
Responsibilities
As a Dev Practices Lead, you will be working with all domains (Development teams) & functions (Architecture, Security, Production) across WMIS providing consultation & guidance on development practices.
Direct Responsibilities
- Define and publish software development best practices to be followed by ADM teams & by solution providers and vendors, whether internal or external to BNPP group
- Follow up closely with development teams on practice adoption (e.g., Unit Testing, Code Reviews, Code Quality)
- Monitor ADM team compliance with defined software/ product development best practices.
- Provide consultancy on application architecture during preparation & elaboration phases.
- Stay current on software/ product development trends & tools.
- Be the owner of CI Tools to produce DevOps Tool requirements & identify key IT Services
- Engage with Domains to onboard assets to CI-CD Tool Chain and provide usage guidelines and coaching
- Act as an open-minded Evangelist promoting best practices amongst the developer’s community.
Contributing Responsibilities
- Work with QA, DevOps, and Security to embed best practice
- Assist in technical troubleshooting
- Evaluate technical fit of third-party tools
- Provide technical feasibility input on product features
Technical & Behavioral Competencies
- Excellent communication skills in English, both oral and written.
- Strong organizational and leadership skills
- Proficiency with PowerPoint, Excel, Word, Visio
- Familiar with project management tools as well as issue and release management, production and support (JIRA, ServiceNow, PPM tools, etc.)
Specific Qualifications:
- 10+ years of practical experience in IT industry with bachelor’s degree - in engineering, science, or equivalent experience
- 5+ years of practical experience in software development of web applications (Spring, Angular, SQL, Redis, Git, Jenkins, Kafka, Maven…)
- At-least 3+ years of experience as Development Lead