Software Developer 10634

Foilcon View all jobs

  • Toronto, ON
  • Permanent
  • Full-time
  • 1 month ago
Job Description:Job Description:Software DeveloperResponsibilities
  • Required to translate technical systems specifications into working, tested applications.
This includes:developing detailed programming specificationswriting and/or generating codecompiling data-driven programs, maintaining, and conducting unit tests.Resolves and troubleshoots technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion and migrations.General Skills
  • Experience in programming and analysis; specialized software package support at the specified experience level
  • Ability to collaborate with IT Professionals throughout the Software Development Life Cycle
  • Experience in structured methodologies for the development, design, implementation and maintenance of applications
  • Experience in design, code, test, debug and document applications
  • Experience in the use of object and/or third generation language development tools
  • Experience in one or more programming languages
  • Experience in application design, latest design patters, deployment and troubleshooting
  • Experience with relational and hierarchical database technologies
  • Experience in the use of information retrieval packages using query languages
  • Experience with one or more communications protocols
  • Experience in structured methodologies for the design, development, implementation and maintenance of applications
  • Experience eliciting and documenting information from diverse business area stakeholders and subject matter experts
  • Excellent analytical, problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills
  • A team player with a track record for meeting deadlines
Desirable Skills
  • Knowledge and experience with programming Internet-ready applications
  • Knowledge and experience in rapid application development (RAD) methodologies
  • Knowledge and understanding of Information Management principles, concepts, policies and practices
  • Experience with middleware and gateways
  • Experience reviewing, analyzing, and modifying product installation scripts including encoding, testing, debugging
  • Ability to provide post-implementation support and resolve any post-implementation technical issues
  • Experience conducting design walkthrough sessions with project team
  • Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards
  • Ability to provide user and system documentation as required
This position is listed as "Onsite"; the resource is expected to work between the standard working hours of 8:00-5:00 PM (excluding lunch breaks) every Monday to Friday inclusive at the identified OPS office location.Required Skills & Experience - 60%
  • 10+ years of development experience in high-scale, distributed systems.
  • Strong expertise in backend frameworks such as Spring Boot, Node.js, or .NET Core.
  • Experience with Microservices architecture and API development.
  • Hands-on experience with SQL (MySQL, PostgreSQL, Oracle) and NoSQL (MongoDB, Cassandra) databases.
  • Proficiency with Docker, Kubernetes, and containerized application management.
  • Experience with CI/CD tools (Jenkins, GitHub Actions, Azure DevOps, or similar).
  • Knowledge of API gateways, service discovery, and load balancing in cloud environments.
  • Strong understanding of cloud infrastructure (AWS, Azure, or GCP).
  • Experience implementing security best practices for cloud-based applications.
  • Proficiency in Git, GitHub, GitLab, or Bitbucket for version control.
  • Strong problem-solving skills and experience optimizing high-traffic backend systems.
Preferred Qualifications-30%
  • Experience with serverless computing (AWS Lambda, Azure Functions).
  • Knowledge of event-driven architectures (Kafka, RabbitMQ, Azure Service Bus/Event Grid).
  • Familiarity with cloud monitoring & logging tools (Azure Application Insights, Prometheus, Grafana).
  • Performance tuning and optimization in high-traffic, distributed environments.
  • Cloud certifications (AWS, Azure, or GCP) are a plus.
Soft Skills - 10%
  • Strong problem-solving and analytical skills.
  • Excellent verbal and written communication skills.
  • Ability to work collaboratively in a fast-paced, agile team.
  • Eagerness to learn and adapt to new technologies.
  • Ability to prioritize and manage multiple tasks efficiently.

Foilcon

Similar Jobs

  • Senior Software Developer - CRM

    Randstad

    • Toronto, ON
    As a Senior Software Developer specializing in CRM, you will be responsible for translating complex technical specifications into high-performing Siebel applications. This role foc…
    • 8 hours ago
    • Apply easily
  • Senior Software Developer - Full Stack

    Randstad

    • Toronto, ON
    We are seeking a highly skilled Senior Full Stack Java Developer for an 11-month contract in Toronto. This role is focused on designing and delivering complex enterprise solutions,…
    • 11 hours ago