Enable job alerts via email!

Software Developer,

vTech Solution

Ontario

On-site

CAD 70,000 - 110,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

An innovative firm is seeking a skilled Software Developer to contribute to all phases of the software development lifecycle. This hybrid role involves reviewing and updating code, developing new features, and ensuring application reliability through rigorous testing. The ideal candidate will have a strong grasp of programming languages and cloud technologies, particularly Azure, along with excellent communication and collaboration skills. Join a dynamic team where your contributions will enhance application usability and drive continuous improvement in a supportive environment.

Qualifications

  • Strong understanding of various programming languages and cloud technologies.
  • Experience in providing technical leadership and collaboration with vendors.

Responsibilities

  • Review and update existing codebase for modularity and scalability.
  • Develop and integrate APIs while ensuring application reliability.

Skills

Azure Cloud services
API development and integration
SDLC and DevOps practices
Unit, performance, and load testing
Security and compliance best practices
Communication skills
Collaboration skills

Tools

API management tools
mCAD
ePCR
CIP
AVL
ADDS
GIS systems

Job description

This Software Developer role requires a highly skilled and experienced individual to contribute to all phases of the software development lifecycle. Responsibilities encompass reviewing and updating existing code, developing new features, collaborating with vendors, ensuring application reliability through rigorous testing, and providing technical leadership to the team. The ideal candidate will possess a strong understanding of various programming languages, cloud technologies (specifically Azure), and software development methodologies, along with excellent communication and collaboration skills. This is a hybrid role with a mix of on-site and remote work.

Location :

Responsibilities :

  • Review and update existing codebase, ensuring modularity and scalability.
  • Develop and enhance features based on specifications.
  • Provide accurate work estimates for project planning.
  • Adhere to best practices for writing high-quality, well-documented code.
  • Conduct thorough testing, integration, and deployment of code changes.
  • Investigate and resolve production defects.
  • Fully document all code and ensure smooth transition to permanent team members.
  • Collaborate with vendors to integrate systems.
  • Develop and integrate APIs using API management tools.
  • Participate in all phases of the SDLC, including CI / CD and DevOps practices.
  • Conduct unit, performance, and load testing.
  • Implement security and compliance best practices.
  • Apply UI / UX design principles to enhance application usability.
  • Effectively collaborate with project staff, stakeholders, and vendors.
  • Provide technical leadership and guidance to the team.
  • Participate in post-release support and continuous improvement.

Required Skills & Certifications :

  • Experience with Azure Cloud services.
  • Experience with API development and integration.
  • Understanding of SDLC and DevOps practices.
  • Experience with unit, performance, and load testing.
  • Strong understanding of security and compliance best practices.
  • Excellent communication and collaboration skills.

Preferred Skills & Certifications :

  • Experience with mCAD, ePCR, CIP, AVL, ADDS, and GIS systems.
  • Experience with API management tools.
  • Experience with UI / UX design.

Special Considerations :

  • Hybrid work arrangement (onsite and remote).
  • Contract extensions are contingent upon funding and original contract terms.

Scheduling :

Hybrid schedule; specific timings and scheduling authority to be determined by the hiring manager.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.