What are the responsibilities and job description for the Developer position at Fujitsu?
Job Description
Developer
Job Location: Ottawa, Ontario, Quebec
Location Flexibility: Primary Location Only
Req Id: 4381
Posting Start Date: 1/28/26
Fujitsu Canada is seeking a full-time, permanent Developer to support enterprise-scale Knowledge Management (KM) modernization projects. This role focuses on software development, AI integration, and semantic transformation in hybrid environments, contributing to the delivery of intelligent, scalable KM solutions.
Responsibilities
- Configure, create, and modify code and software for KM systems.
- Design and implement screens, reports, and user interfaces.
- Gather and analyze data to assess feasibility and develop system design specifications.
- Develop, test, and implement small systems and subsystems within larger KM platforms.
- Produce forms, manuals, programs, data files, and procedures for KM applications.
- Collaborate with cross-functional teams to ensure alignment with KM architecture and business requirements.
- Integrate AI services and APIs into KM applications for enhanced functionality.
- Support content migration, transformation, and semantic enrichment using XML/XSLT and DITA XML.
- Participate in agile development cycles and DevOps workflows.
Mandatory Skills
- Proficiency in modern programming languages such as Java, C#, Python, or JavaScript.
- Experience with XML structure, namespaces, and DOM manipulation.
- Ability to write and optimize XSLT stylesheets and XPath expressions.
- Familiarity with Git and version control systems.
- Experience with RESTful APIs and microservices architecture.
- Strong understanding of software development lifecycle and agile methodologies.
- Experience with Azure cloud infrastructure and DevOps pipelines.
- Knowledge of containerization technologies and CI/CD practices.
- Experience with AI/ML/NLP tools for semantic search and content transformation.
- Bilingual proficiency (English/French) for stakeholder engagement and documentation.
- Experience in regulated or public sector environments.
Nice to Have Skills
- Experience with DITA XML and document-as-code principles.
- Familiarity with Azure Cognitive Services and AI-powered content processing.
- Exposure to front-end frameworks such as ReactJS, Angular, or Vue.
- Experience with Power Automate, LiveTiles, or ShortPoint for SharePoint customization.
- Knowledge of semantic validation, contradiction detection, and metadata alignment.
- Experience with multilingual datasets and merging bilingual content.
- Familiarity with conversational UI platforms like Copilot Studio.
- Experience with automated publishing workflows and post-migration analytics.
General Requirements
- Must reside in the Gatineau area in Quebec .
- Hybrid work arrangement — onsite at least three days per week, with additional days as needed.
- Strong organizational and time management skills.
- Commitment to quality and attention to detail.
- Ability to work independently and collaboratively.
- Willingness to learn new tools and technologies.
- Eligibility for Reliability Security status; minimum five years’ residency in Canada.
- Experience working in a multicultural or multilingual environment.
- Familiarity with agile or other modern project management methodologies.
- Previous experience in a remote or hybrid work setting.
Relocation Supported: No
Visa Sponsorship Approved: No