VOTRE PROCHAIN CHAPITRE
Software Developer
À propos du poste
• Develop and configure web applications using modern web development frameworks.
• Transform and integrate data from classified and unclassified sources into web-based systems.
• Perform data conversion and preprocessing using Python APIs and ETL tools.
• Further develop data collection tooling aligned with stakeholder requirements.
• Develop and maintain documentation for code, service endpoints, system architecture, and training materials.
• Support security testing and approval activities.
• Test developed solutions with stakeholders and ensure they meet requirements.
• Develop data-based dashboards for senior leadership using Python or PowerBI.
• Coordinate closely with the Lead Point of Contact, report regularly on progress, and advise on project management and potential timeline risks.
• Brief staff and leadership on progress toward project goals.
• Bachelor’s Degree in Computer Science, Data Science, Information Technology or related fields.
• At least 5 years of experience in web development using JavaScript/HTML including frameworks such as React, Vue.js, Angular.
• Extensive experience with MS SQL.
• Practical experience with .NET is an asset.
• Experience developing data-driven dashboards for senior stakeholders using Python and/or PowerBI.
• Proficiency in using Python for automation, ETL and analysis (e.g. pandas, numpy, matplotlib).
• Ability to build and maintain backend services or processing pipelines.
• Familiarity with version control (Git) and Agile project management.
• Excellent analytical and problem-solving skills.
• Ability to work independently as well as in a team.
• Advanced English (C1) communication skills (written and spoken).