Sr SW Developer - Full Stack / DPDN
at Maplesoft Group
Remote, British Columbia, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 14 Aug, 2024 | Not Specified | 15 May, 2024 | N/A | Mysql,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,Redis | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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