Hirejobs Canada
Register
Auckland Jobs
Canterbury Jobs
Northland Jobs
Otago Jobs
Southland Jobs
Tasman Jobs
Wellington Jobs
West Coast Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Senior Full Stack Developer - Jobs in River Heights

Job LocationRiver Heights
EducationNot Mentioned
Salary80000 - 105000 CAD Per annum
IndustryNot Mentioned
Functional AreaNot Mentioned
Job TypeContract

Job Description

Reporting to the Manager of Professional Services, the Senior Software Developer will research, design, implement, manage, and support software programs and their environments. They will identify areas for modification in existing programs and work with the team to plan development of these modifications.Responsibilities:

  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Work in collaboration with Solutions Analysts to analyze and design solutions, filter and prioritize requirements for development.
  • Document and demonstrate solutions by developing supporting documents, code comments and clean/concise code.
  • Develop information systems by designing, developing, and installing software solutions following the software development lifecycle.
  • Design and update software databases
  • Maintain and improve the performance of existing software by investigating problem areas and proposing solutions
  • Clearly and regularly communicate with management and technical support colleagues
  • Test and maintain software products to ensure strong functionality and optimization
  • Recommend improvements to existing software programs as necessary
  • Improves operations by conducting systems analysis and recommending changes in policies and procedures.
  • Manage software environments, deployment pipeline and associate databases for all custom software development products
  • Protects operations by keeping information confidential.
  • Contribute to the team effort by completing other tasks or projects as assigned
Qualifications, Skillsamp; Abilities
  • Bachelor #39;s degree or higher in a technical discipline, preferably Computer Science, Information Systems and/or equivalent education and experience.
  • 5+ years of experience in web and software development.
  • 5+ years of experience in back-end languages such as Go, Python, .Net or Dart.
  • Demonstrated knowledge of web technologies such as HTML, CSS and JavaScript, Vue, Svelte or React.
  • Strong understanding of writing unit tests, using testing frameworks such as PyTest.
  • Strong understanding of designing, implementing, and consuming REST APIs.
  • Experience with relational database technologies such as Microsoft SQL Server or PostgreSQL
  • Demonstrated exceptional code quality by following key software design principles such as SOLID, DRY, KISS, and YAGNI.
  • Ability to provide valuable and constructive feedback to peers during code reviews.
  • Experience with products like Git, GitHub, Confluence, and YouTrack.
  • Strong communication skills, verbally and written, across multiple teams with varying levels of technical knowledge.
  • Ability to work independently and multi-task effectively.
  • Provide excellent development team support via pair programming and mentoring sessions.
  • Willing to lead team stand-ups and software design sessions with multiple teams.
  • Strong understanding of containerizing applications using technologies such as Docker or Kubernetes.
  • Experience with continuous integration and continuous delivery.
  • Demonstrated understanding of projects from the perspective of both client and business.
  • Flexible and willing to accept a change in priorities as necessary.
  • Strong attention to detail.

APPLY NOW

Senior Full Stack Developer Related Jobs

© 2021 HireJobsCanada All Rights Reserved