RQ07963:Sr. Software Developer Full Stack
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
RQ07963:Sr. Software Developer Full Stack
About the job RQ07963:Sr. Software Developer Full Stack
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.
- 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.
- 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.
- 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.
NOTE
Extension/Amendment Attestation: Extension(s) only allowed using unused days/funds left on contract. No additional funds will be added beyond the maximum contract value and any extension options included in the original SOW.
Assignment Type: This position is currently listed as Hybrid as consultants will be required to work onsite at the work location 2 days a week and 3 days from home.
SkillsExperience and Skill Set Requirements