This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Canada, Milton 281.67 - 321.92 USD / Day · Job Posted June 02, 2026
Job offer has expired
Job Link Share
Job Description
We are seeking a Full-Stack Software Developer to support the technical modernization and integration of the legacy AERO platform. This role is essential for bridging legacy codebases with modern development practices, focusing on refactoring existing systems while implementing robust CI/CD pipelines. You will work within a cross-functional environment to ensure the long-term sustainability, security, and performance of the platform through high-quality coding and collaborative technical design.
Job Responsibility
Analyze and refactor legacy code written in VB.NET, C#, and Spring.NET to improve maintainability. Assist in implementing strategies that preserve business logic while aligning with modern standards
Build and maintain both front-end and back-end components, ensuring the stack is designed for scalability. Construct and integrate REST API services with front-end user interfaces
Maintain CI/CD pipelines using Azure DevOps and GitHub Actions. Support automated build, test, and deployment workflows across development and staging environments
Develop and maintain unit tests using frameworks such as MSTest, NUnit, or xUnit. Participate in code reviews to ensure adherence to coding guidelines
Produce detailed technical specifications, architecture diagrams, and API documentation. Document all code changes and deployment procedures clearly
Work closely with Systems Analysts, QA, and business teams to align development with requirements. Participate in Agile ceremonies, including scrum meetings and sprint planning.
Requirements
Minimum 5 years of experience in software development, including specific hands-on work with legacy systems
Proficiency in VB.NET, C#, Oracle PL/SQL, and Spring.NET Framework
Experience with CI/CD tools (Azure DevOps, GitHub Actions) and scripting languages such as PowerShell or Bash
Strong understanding of software architecture, the full SDLC, and Agile methodologies (Scrum/RAD)
Post-secondary education in Computer Science, Software Engineering, or a related field
Compliance Awareness: Knowledge of accessibility standards (e.g., AODA) and information management principles.
What we offer
Gain valuable experience at the intersection of established legacy frameworks and modern cloud-ready technologies
Work across the entire application stack, from database design and management to front-end UI integration
Benefit from a team-oriented environment with mentorship opportunities and exposure to enterprise-level Agile practices
Deepen your expertise in DevOps and automated deployment within a complex, multi-service system