Software Developer - Full Stack - Senior

Software Developer - Full Stack - Senior

25 Oct
|
Maarut
|
East York

25 Oct

Maarut

East York

Responsibilities:

- Translate complex business and technical system specifications into working, tested applications, including developing detailed programming specifications, writing and/or generating code, compiling data-driven programs, and conducting unit tests.

- Resolve and troubleshoot technical problems during the use and operation of software packages, providing technical assistance in implementation, conversion, and migrations.

- Collaborate with IT professionals throughout the Software Development Life Cycle (SDLC) to ensure seamless integration, deployment, and ongoing support of applications.

- Design, build, and maintain modular, scalable web applications with a strong emphasis on speed, performance, and security.







General Skills:

- Extensive experience in programming and analysis, with specialized support in various software packages and methodologies for development, design, implementation, and maintenance of applications.

- Strong ability to collaborate with IT professionals across all phases of the SDLC, with proficiency in designing, coding, testing, debugging, and documenting applications using object-oriented and third-generation language development tools.

- Extensive experience with one or more programming languages, with a strong focus on Java and the Spring Boot Framework.

- Strong experience with relational and hierarchical database technologies, particularly Oracle 19c, including proficiency in writing complex SQL queries.

- Proficient in handling data formats such as JSON and XML and working with communication protocols and information retrieval packages.

- Excellent analytical, problem-solving, decision-making, and communication skills,





with a proven track record of meeting deadlines as a team player.

Full Stack Skills:

- Strong knowledge of Identity and Access Management (IAM), including OAuth 2.0, OpenID Connect, and handling PKI certificates and API keys/secrets.

- Proficient in both front-end and back-end development, including database design/management and DevOps practices.

- Strong expertise in Angular Single Page Application (SPA) development, with proficiency in JavaScript, TypeScript, and HTML5.

- In-depth knowledge of the design and implementation of overall web architecture, ensuring solutions are built for speed and scalability.

- Extensive experience with RESTful APIs and API Gateways, including Gravitee.io and IBM API Connect,





and in integrating front-end UI with constructed APIs.

- Proficient in developing AODA-compliant web applications and making front-end calls to RESTful APIs and DataPower web services.

- Expertise in containerization technologies, particularly RedHat OpenShift and Kubernetes, and proficient in managing containerized environments using tools like Docker and Podman.

- Strong understanding of HTTP/s protocols, CORS, JWT, TCP/IP, DNS, SSL/TLS, and security headers such as CSP and X-Frame-Options.

- Proficient in error handling, debugging, and implementing logging and monitoring of web requests, using tools like Browser DevTools, POSTMAN, and curl for testing.

- Experience with DevOps practices,





including CI/CD pipelines and tools such as Azure DevOps for version control and deployment.

- Proficiency in using Maven for project management and build automation.

- Experience with Elasticsearch and Kibana for search and analytics.

- Proficient in using Nginx for serving web content and managing project dependencies with npm.

- Experience with rapid application development (RAD) methodologies and programming Internet-ready applications.

- Ability to review, analyze, and modify product installation scripts, including encoding, testing, and debugging.

- Ability to provide post-implementation support and resolve any post-implementation technical issues.

- Experience conducting design walkthrough sessions with project teams.

- Competency in Agile delivery methodologies.

Desirable Skills:







- Familiarity with HL7 FHIR and HAPI FHIR for healthcare data integration.

- Hands-on experience with DataPower web services and integration.

- Experience with ONE ID for authentication and access management.

- Knowledge of the Ontario Design System for UI/UX consistency.

- Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards.

- Proven ability in data extraction and PDF generation.

Requirements

Experience and Skill Set Requirements:

Must Haves:

- 5+ years of experience with Identity and Access Management (IAM), including the implementation and management of OpenID Connect, OAuth 2.0, and JWT, along with handling PKI certificates and API keys/secrets.







- 10+ years of experience in programming and analysis, with specialized support in various software packages, including a strong focus on Java and the Spring Boot Framework.

- Experience with RESTful APIs and API Gateways (Gravitee.io, IBM API Connect), integrating front-end UI with constructed APIs, and developing AODA-compliant web applications.

- 10+ years of hands-on experience with relational and hierarchical databases, particularly Oracle, including proficiency in writing complex SQL queries.

- Strong understanding of DevOps practices, including CI/CD pipelines and tools such as Azure DevOps for version control and deployment.

Nice to Have:

- Experience with ONE ID for authentication and access management.







- Experience in developing or integrating systems to interface with OntarioMD's Health Report Manager (HRM). including report generation and transmission

Skill Set Requirements:

Public Sector Experience:

- Demonstrated experience in developing software applications in alignment with public sector regulations and standards.

- Proven ability to navigate public sector project approval processes and deliver solutions that meet government IT compliance requirements.

- Experience working within public sector environments, ensuring that developed applications meet the specific needs and constraints of government clients.







- Strong understanding of public sector enterprise architecture and the ability to produce technical documentation that adheres to government standards.

Development Experience:

- 5+ years of experience with Identity and Access Management (IAM), including the implementation and management of OpenID Connect, OAuth 2.0, and JWT, along with handling PKI certificates and API keys/secrets.

- 10+ years of experience in programming and analysis, with specialized support in various software packages, including a strong focus on Java and the Spring Boot Framework.

- Extensive experience in full stack development, including both front-end (Angular SPA, JavaScript, TypeScript, HTML5) and back-end development (Java, Spring Boot), with a focus on modular, scalable web applications.

- 10+ years of hands-on experience with relational and hierarchical databases, particularly Oracle, including proficiency in writing complex SQL queries.

- Proficient in using object-oriented and third-generation language development tools, including designing, coding, testing, debugging, and documenting applications.

- Experience with RESTful APIs and API Gateways (Gravitee.io, IBM API Connect), integrating front-end UI with constructed APIs, and developing AODA-compliant web applications.

- In-depth knowledge of containerization technologies (RedHat OpenShift, Kubernetes, Docker, Podman) and experience managing containerized environments.

- Strong understanding of DevOps practices, including CI/CD pipelines and tools such as Azure DevOps for version control and deployment.

- Experience with data formats such as JSON and XML and working with information retrieval packages and query languages.

- Proficient in using Maven for project management and build automation, and experience with tools like Elasticsearch, Kibana, and Nginx.

Technical Skills:

- Proficient in designing, building, and maintaining modular, scalable web applications with a strong emphasis on speed, performance, security, and identity management.

- Extensive experience with OAuth 2.0, OpenID Connect, JWT, identity access management, and federation, ensuring secure and seamless user authentication and authorization across systems.

- Experience in resolving and troubleshooting technical problems during the use and operation of software packages, including providing technical assistance in implementation, conversion, and migrations.

- Strong ability to collaborate effectively with IT professionals across all phases of the Software Development Life Cycle (SDLC), ensuring seamless integration, deployment, and ongoing support of applications.

- Expertise in designing and implementing overall web architecture, ensuring that solutions are built for speed, scalability, and reliability.

- Proficient in handling and transforming data using formats such as JSON and XML, and in performing extraction, transformation, and loading (ETL) activities.

- Strong understanding of communication protocols, including HTTP/s, TCP/IP, DNS, SSL/TLS, CORS, and security headers such as CSP and X-Frame-Options, and their application in web development.

- Experience with error handling, debugging, and implementing logging and monitoring of web requests, using tools like Browser DevTools, POSTMAN, and curl.

- Experience with Agile delivery methodologies, ensuring timely and quality-driven software development and deployment.

- Ability to conduct detailed technical assessments, translate complex business and technical specifications into working, tested applications, and develop comprehensive programming specifications.

- Hands-on experience with DevOps practices, including managing CI/CD pipelines and using tools such as Azure DevOps for version control and deployment.

Communications Skills:

- Clearly articulates technical concepts to both technical and non-technical stakeholders.

- Effectively collaborates with team members and cross-functional teams throughout the software development life cycle.

- Demonstrates strong written communication skills in technical documentation and project reports.

- Proactively engages in team discussions, providing insights and feedback to improve project outcomes.

▶️ Software Developer - Full Stack - Senior
🖊️ Maarut
📍 East York

Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: software developer - full stack - senior

Software Developer - Full Stack - Senior

Software Developer - Full Stack - Senior

Description: - A senior developer that will be responsible for developing and configuring ESRI GIS Fieldmaps COTS using java technologies and ESRI ArcGIS technology integration. - The application will provide data collection capabilities for re [...]
East York
24 Oct
    East York
    24 Oct

Software Developer - Full Stack - Senior

Software Developer - Full Stack - Senior

Responsibilities: - Translate complex business and technical system specifications into working, tested applications, including developing detailed programming specifications, writing and/or generating code, compiling data-driven programs, and con [...]
East York
25 Oct
    East York
    25 Oct

Software Developer - Back End – Senior

Software Developer - Back End – Senior

Responsibilities: - Responsible for managing the interchange of data between the server and the users. - Required to translate technical systems specifications into working, tested applications. - This includes: developing detailed programmi [...]
East York
19 Oct
    East York
    19 Oct

Software Developer - Senior

Software Developer - Senior

Responsibilities - Required to translate technical systems specifications into working, tested applications. - This includes developing detailed programming specifications writing and/or generating code compiling datadriven programs, maintain [...]
East York
09 Oct
    East York
    09 Oct
Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: software developer - full stack - senior