Software Developer 9214-0616

September 5, 2025

Apply for this job

Job Description

Description

Skills Required :

Software Development, Cross-Platform Mobile App Development, Google Flutter framework, Azure Functions, Swagger, Postman, Project Management, Agile Methodologies, Database Management, Cloud Computing, DevOps Practices, Strong Communication Skills, Problem Solving, Frontend Development (React, Angular)

HM Note: This hybrid contract role requires three (3) days in the office. Candidates’ resumes must include their first and last names.

Description

  • Review and understand the code and architecture of existing systems, making updates to ensure modularity and scalability.
  • Enhance existing features and develop new features according to approved requirements and design directions.
  • Provide realistic work estimates to support project planning.
  • Use structured methodologies, follow design best practices, implement well-documented, quality code, and ensure the application functions as required without defects, operating correctly with the OS and peripherals.
  • Conduct testing, integration, and deployment of changes across environments.
  • Review, analyze, and recommend solutions for defects discovered in production.
  • Fully document all developed code and facilitate a smooth transition to full-time resources.
  • Collaborate with vendors to update solutions like mCAD, ePCR, CIP, AVL, ADDS, GIS to integrate with the new Unified CAD application.

Experience and Skill Set Requirements

Development Experience: 40%

Experience with cross-platform mobile app development using technologies like Ionic, Cordova, Google Flutter, or others.

Experience in building web applications, web services (SOAP, REST), and Windows client applications.

Experience developing APIs, integrating with other systems via APIs, and using API management tools (Swagger, OpenAPI, Postman, Apigee).

Experience with multi-threaded applications, dependency injection frameworks, and concurrency patterns.

Experience with refactoring and optimization, object-oriented programming, and architectural patterns.

Knowledge of scalable application design principles.

Technical Skills: 30%

Experience in SDLC, application lifecycle management, testing platforms, and designing solutions from business requirements.

Knowledge of CI/CD, DevOps, UI/UX principles, security concepts, authentication protocols (OAuth, JWT, SAML, OIDC), version control (Git), and post-implementation support.

Communication and Collaboration Skills: 30%

Ability to document models and requirements, communicate technical solutions to diverse stakeholders, and collaborate effectively with project teams and stakeholders.

Provide guidance in application architecture, design, and development. Demonstrate strong teamwork and meet deadlines.

Must haves:

Experience with cross-platform mobile development (Ionic, Cordova, Flutter).

Experience with API development, integration, and API management tools.

Didn’t find the role you were looking for? Upload your resume now to be considered for future opportunities at Foilcon.

#J-18808-Ljbffr

Company

Foilcon

Location

Toronto

Country

Canada

Salary

100.000

URL

https://en-ca.whatjobs.com/coopob__cpl___291_2603863__3337?utm_source=3337&utm_medium=feed&keyword=Software-Developer-9214-0616&location=Toronto&geoID=6225