Sr SW Developer - Full Stack / DPDN

at  Maplesoft Group

Remote, British Columbia, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate14 Aug, 2024Not Specified15 May, 2024N/AMysql,Accessibility,Web Standards,Computer Science,Databases,Agile Environment,Java,Openshift,Hl7 Standards,Interpersonal Skills,Nginx,Mariadb,Php,Kubernetes,Version Control,Web Servers,Security,Docker,Red Hat Linux,Node.Js,Programming Languages,RedisNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

RECRUITER EMAIL

info@maplesoftgroup.com
Maplesoft Group is currently seeking a Sr SW Developer - Full Stack / DPDN for our client.
Tasks and Responsibilities include, but are not limited to the following:

As a member of the Solutions Delivery Integration Team in the role of Senior Software Developer – Full Stack, you will be required to:

  • Translate technical systems specifications into working, tested applications. This includes developing detailed specifications, writing and/or generating frontend and backend code, compiling data-driven programs, maintaining, and conducting unit tests;
  • Resolve and troubleshoot technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion and migrations;
  • Evaluate and determine appropriate architecture, technical specifications, solution design and make recommendations to product management.
  • Design and develop/extend micro-services, large scale web services and Restful APIs while using modern best practices in application development.
  • Plan, design, code and deploy cutting-edge interfaces, functionalities that are responsive and accessible.
  • Work closely with UI/UX designers to make our applications smarter and reduce friction in the user experience.
  • Produce clean, reusable, performant code and maintainable solutions that will enhance the platform’s quality.
  • Support integration of third-party applications
  • Diagnose and troubleshoot functional and performance issues, implement corrective fixes, preventive fixes and triage as required.
  • Partner with Operations teams to ensure support of developed applications and platform in all environments.
  • Create and maintain code documentation as required.

Desired Skills:

  • Degree in computer science, engineering or equivalent technical discipline
  • 10+ years of professional experience in application/web development
  • Experience working with authenticated, customer focused applications
  • Strong experience with planning and developing API endpoints
  • Expert level development skills in Node.js, jQuery other popular JS frameworks and libraries, HTML5 and CSS3, SASS
  • Strong Knowledge of HTTP(s), WebSocket, APIs (Rest/json/XML), oAUTH 2.0
  • Experience building web applications using MVVM/MVC frameworks
  • Experience using Java, PHP and other related programming languages
  • Solid understanding and experience with SPA
  • Experience with web servers (NGINX /NGINX Plus, Apache, etc.)
  • Experience with Red Hat Linux
  • Experience with databases (MSSQL , MySQL, MariaDB, Redis, Data Grid etc.)
  • Experience with Docker, OpenShift and Kubernetes
  • Solid understanding of responsive/mobile-first design, modern web standards, front-end frameworks (Bootstrap) and UI/UX best practices
  • Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards and WCAG 2.0 guidelines
  • Knowledge of security best practices
  • Experience in an Agile environment
  • Exposure to FHIR and HL7 standards
  • Solid understanding of cross-browser/platform issues and coding solutions
  • Comfortable with source version control workflow (Git)
  • Passion for learning the latest technologies and standards
  • Self-learner and highly self-motivated
  • Creative, solution-oriented, flexible with a positive attitude and a drive for excellence
  • Ability to successfully multi-task and work to tight deadlines
  • Accurate with excellent attention to detail
  • Effective team player with strong interpersonal skills

Maplesoft Group prides itself on its distinct corporate culture and recognizes that success is a direct reflection of our most valuable asset - our people. Therefore, attitude and ambition are key personality traits we seek out, along with skill and aptitude, in potential employees.
Maplesoft Group is committed to having a diverse, representative workforce and continuing to build an inclusive environment. We encourage applications from all qualified individuals. Maplesoft Group is an equal opportunity employer committed to diversity and inclusion. We are pleased to consider all qualified applicants irrespective of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veterans’ status, Aboriginal peoples or any other legally protected factors.
All employment decisions are made based on business needs, job requirements, and individual qualifications.
We are committed to developing inclusive, barrier-free recruitment and selection processes, and a work environment that supports our diverse workforce. Please let us know if you require accommodations at any stage of the recruitment process. We can be reached at Maplesoft Info at info@maplesoftgroup.com.
We thank you for your interest in Maplesoft Group and wish to advise you, that only candidates under consideration will be contacted

Responsibilities:

  • Translate technical systems specifications into working, tested applications. This includes developing detailed specifications, writing and/or generating frontend and backend code, compiling data-driven programs, maintaining, and conducting unit tests;
  • Resolve and troubleshoot technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion and migrations;
  • Evaluate and determine appropriate architecture, technical specifications, solution design and make recommendations to product management.
  • Design and develop/extend micro-services, large scale web services and Restful APIs while using modern best practices in application development.
  • Plan, design, code and deploy cutting-edge interfaces, functionalities that are responsive and accessible.
  • Work closely with UI/UX designers to make our applications smarter and reduce friction in the user experience.
  • Produce clean, reusable, performant code and maintainable solutions that will enhance the platform’s quality.
  • Support integration of third-party applications
  • Diagnose and troubleshoot functional and performance issues, implement corrective fixes, preventive fixes and triage as required.
  • Partner with Operations teams to ensure support of developed applications and platform in all environments.
  • Create and maintain code documentation as required


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Computer Science, Engineering

Proficient

1

Remote, Canada