Apply now »

Python Developer

Job Description

Key Responsibilities

• Test Development & Compliance Validation
• Develop, modify, and enhance Forward Networks compliance tests based on client Modular Configuration Standards (MCS) and DNAC templates.
• Ensure that compliance tests accurately interpret client’s network standards and produce reliable results.
• Work with client Architects and client QA to validate and approve each compliance test.
• Network Configuration Testing & Implementation
• Build and refine compliance tests for BGP, IS-IS, MPLS, OSPF, F5, Palo Alto, Arista, Wireless, and other network technologies.
• Develop logical steps to verify that the correct configurations are tested and applied to various devices.
• Support the development of NDFC templates in the future.
• Collaboration & Documentation
• Work closely with Claire Reyes and Dustin Ancog as part of the Forward Networks NQE build team.
• Provide weekly status updates on DNAC test development and refine processes based on client’s feedback.
• Maintain proper documentation of tests, templates, and network compliance frameworks.
• Support for TRON & Future Expansion
• Ensure Forward Networks tests provide accurate data to TRON, which relies on this information for pre/post-tests and configuration verification.
• Assist in scaling compliance testing as additional standards, templates, and future workload increase.
• Contribute to ad-hoc network compliance requests from client.

Qualifications & Skills

Required:
• Proficiency in Python, SQL, Regex, JSON, and XML.
• Strong understanding of network configurations, templates, and compliance testing.
• Experience working with Cisco, Palo Alto, Arista, Wireless, and other networking technologies.
• Ability to analyze and interpret network configuration standards and design guides.
• Strong problem-solving and debugging skills.
• Excellent collaboration and communication skills.

Preferred:
• Experience with Forward Networks or similar network compliance tools.
• Familiarity with DNAC and NDFC templates.
• Previous experience working with network automation and compliance testing frameworks.
• Knowledge of client’s network standards is a plus.

Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance. 3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers. 4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities. 5. The software engineer collaborates and acts as team player with other software engineers and stakeholders.

Job Description - Grade Specific

The Python Developer will be responsible for developing and enhancing compliance tests within Forward Networks to ensure that all network equipment configurations supported by Capgemini comply with client Standards, Design Guides, and Technical Bulletins. This role requires a strong background in Python, SQL, Regex, JSON, and XML, as well as an understanding of network configurations and logical workflows.

The developer will collaborate closely with client Architects, Capgemini Architects, and the client QA team to validate compliance tests, review Modular Configuration Standards (MCS) and DNAC templates, and ensure accurate implementation of network compliance policies.

Ref. code:  371462
Posted on:  Feb 24, 2026
Experience Level:  Experienced Professionals
Contract Type:  Permanent
Location: 

Manila, PH

Brand:  Capgemini
Professional Community:  Software Engineering

Apply now »