Innosystech Inc - 50 emplois
Toronto, ON
Détails de l'emploi :
Job Title: Software Developer - Front End – Senior (JavaScript/ RESTful APIs/OAuth 2.0/JSON Web Tokens/SSL)
Location: Toronto
Work Model: Onsite
Duration: 11 months
Extension: 1 Time
Project Description
The Business Experience Platform (BXP) has successfully launched its minimum viable product (MVP), establishing the core digital foundation for a simpler and more consistent way for businesses to access government services. The next phase will expand BXP and onboard additional government services, building on the successful MVP launch, there for a Senior Software Developer (Frontend) that builds accessible, responsive user interfaces and integrates BXP services and APIs to support reliable platform delivery.
Must Haves
- Extensive experience as a designer and developer of large-scale, multi-client, Internet-ready web applications.
- Strong hands-on experience with modern JavaScript or TypeScript frameworks and responsive, component-based application development.
- Experience with structured and Agile development methodologies, Azure DevOps, unit testing, source control, and application documentation.
- Experience with RESTful APIs, RESTful web services, security gateways, OAuth 2.0, JSON Web Tokens, SSL certificates, middleware, and communications protocols.
Description / Responsibilities / Skills
General Skills / Duties
- Translate approved technical system specifications into working, tested, accessible, and maintainable enterprise platform frontend applications.
- Develop detailed programming specifications and design, write, generate, compile, debug, document, and maintain frontend code.
- Create, maintain, and execute unit, component, integration, accessibility, and end-to-end tests.
- Participate in design walkthroughs, code reviews, backlog refinement, estimation, sprint planning, release planning, and implementation activities.
- Collaborate with business analysts, UX designers, architects, backend developers, testers, DevOps engineers, and other IT professionals throughout the software development lifecycle.
- Review and update application configuration, build, and installation scripts required for testing, deployment, conversion, or migration.
Deliverables
- Prepare user, system, technical, deployment, and support documentation as required.
Experience & Skill Set Requirements
Core Skills and Experience - 40%
- Experience translating technical specifications and detailed designs into working, tested, maintainable applications.
Technical Skills and Experience - 35%
- Experience applying object-oriented coding practices, current design patterns, refactoring, clean code, and rapid application development approaches.
- Experience with relational or hierarchical databases, query languages, application deployment, troubleshooting, and post-implementation support.
- Knowledge of AODA, WCAG, information-management principles, and accessible application design.
Soft Skills - 20%
- Strong written and verbal communication, analytical, problem-solving, decision-making, interpersonal, and negotiation skills.
- Ability to develop and present ideas, participate in design walkthroughs, and work effectively with functional and technical teams.
- Demonstrated ability to work under pressure, adapt to changing priorities, and consistently meet deadlines.
Public-Sector Experience - 5%
- Knowledge of Ontario Public Service development standards, processes, governance, accessibility, security, and documentation expectations.