RQ00670 - Software Developer - Senior

Maarut, Inc.

$90K — $120K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Expert-level skills in Angular, TypeScript, and Bootstrap for front-end development.
  • 8+ years experience with Single Page Applications (SPAs) integrated with RESTful APIs.
  • Solid knowledge of frontend frameworks and libraries, including JavaScript and HTML 5.
  • Understanding of modern authorization standards like OAuth 2.0 and JSON Web Token.
  • Extensive experience in Agile environments using Azure DevOps and CI/CD pipelines.

Responsibilities

  • Design and implement web-based applications within a cloud architecture.
  • Collaborate with analysts to translate requirements into technical specifications.
  • Develop, test, and deploy application components in a DevOps setting.
  • Troubleshoot and rectify functional and performance issues effectively.
  • Contribute to process adherence, including test-driven development and code reviews.
  • Evaluate architecture and solution design, providing recommendations.
  • Generate clean, reusable code and maintain comprehensive documentation.

Benefits

  • Opportunity to work in a dynamic, Agile environment with skilled team members.
  • Engagement with advanced technologies and frameworks, enhancing technical prowess.
  • Involvement in meaningful healthcare projects impacting patient care.
  • Flexible work culture promoting personal and professional growth.
Full Job Description
Job Description
Must haves:

  • Expert-level skills in developing front-end web solutions using Angular, TypeScript, and Bootstrap.
  • Over 8 years of experience designing, building, and maintaining Single Page Application (SPA) with integrating with RESTful APIs in the backend.
  • Strong knowledge of frontend development frameworks and libraries, including Angular, JavaScript, TypeScript, Jasmine/Jest, HTML 5, JSON, npm, Webpack, Babel, JSON, Bootstrap, LESS, CSS, SASS.
  • Solid knowledge of modern authorization standards, such as OAuth 2.0 and JSON Web Token.
  • Extensive development experience within an Agile team using Azure DevOps, including Azure Repos, pull requests, and CI/CD pipelines.
  • Effective team player with strong interpersonal skills, capable of communicating complex technical information clearly.

Responsibilities:

  • Contribute to designing and implementing web-based applications using a cloud-based architectural framework.
  • Collaborate closely with business analysts and solutions architects to analyze and implement functional and non-functional requirements.
  • Translate business requirements and technical specifications into working, tested applications, including developing, unit testing, and deploying new system components or enhancements in a DevOps environment.
  • Diagnose and troubleshoot functional and performance issues, implementing corrective and preventive fixes as required.
  • Adhere to development processes established by the team, including test-driven development, peer code review, change management, and all DevOps practices such as unit testing and continuous delivery.
  • Resolve and troubleshoot technical issues that arise during the use and operation of the developed application, including providing technical assistance in resolution, data conversion, and migrations.
  • Evaluate and determine appropriate architecture, technical specifications, and solution design, making recommendations to product management.
  • Generate clean, reusable, performant code and maintainable solutions to enhance the platform's quality.
  • Collaborate with operations teams to ensure support for developed applications and platforms in all environments.
  • Maintain comprehensive code documentation as required.

Desired Skills:

  • Bachelor's degree in computer science, engineering, or equivalent technical discipline.
  • Experience working with authenticated, customer-focused applications.
  • Strong expertise in Microsoft Azure services, including Azure Kubernetes Service, Azure Service Bus, and Functions, coupled with proficiency in AWS.
  • Strong knowledge of backend frameworks and technologies, including Java Spring Boot, OAuth 2.0, JWT, Kubernetes, Docker, Databases (Relational and NoSQL).
  • Familiarity with Accessibility for Ontarians with Disability Act (AODA) and related regulations, WCAG 2.0 guidelines, and security best practices.
  • Solid understanding of cross-browser/platform issues and coding solutions.
  • Experience with healthcare integration projects using HL7 FHIR standards.
  • 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 multitask and work to tight deadlines.
  • Accurate with excellent attention to detail.


Requirements

Evaluation Criteria:

  • Proficient in developing frontend components using Angular, TypeScript, and Bootstrap. 40 Points
  • Solid knowledge of modern authorization standards, such as OAuth 2.0 and JSON Web Token. 30 Points
  • Over 8 years of experience designing, building, and maintaining Single Page Application (SPA) with integrating with RESTful APIs in the backend. 20 Points
  • Proficient in Agile development practices, including working within an Agile team using Azure DevOps SDLC, Azure Repos, pull requests, and CI/CD pipelines. 10 Points

Deliverables:

  • Designing and building web application features based on identified requirements.
  • Developing User Interface prototypes as needed.
  • Implementing automated unit tests to ensure feature quality.
  • Fixing bugs related to feature development.
  • Supporting production issue investigation and analysis when necessary.
  • Documenting and sharing implementation knowledge within the team.
  • Finish the eForms provincial roll-out: migrate 16 MTO forms to the Agency eForms platform and make the solution available to province via the major EMR vendors.
  • Engage in eForms Phase 3: adopt additional forms and integrate with the Agency HALO framework.
  • Support dynamic form behavior, pre-population of patient and provider data, and structured data capture that aligns with provincial and national interoperability standards.
  • Complete the SADIE EMR Integration.


Must Haves:

  • Expert-level skills in developing front-end web solutions using Angular, TypeScript, and Bootstrap.
  • Over 8 years of experience designing, building, and maintaining Single Page Application (SPA) with integrating with RESTful APIs in the backend.
  • Strong knowledge of frontend development frameworks and libraries, including Angular, JavaScript, TypeScript, Jasmine/Jest, HTML 5, JSON, npm, Webpack, Babel, JSON, Bootstrap, LESS, CSS, SASS.
  • Solid knowledge of modern authorization standards, such as OAuth 2.0 and JSON Web Token.
  • Extensive development experience within an Agile team using Azure DevOps, including Azure Repos, pull requests, and CI/CD pipelines.
  • Effective team player with strong interpersonal skills, capable of communicating complex technical information clearly.

Similar Jobs

More Jobs at Maarut, Inc.

More Information Technology Jobs

Find similar RQ00670 - Software Developer - Senior jobs: