Job Description
Join to apply for the
Software Developer 9251-1514
role at
Foilcon .
1 week ago Be among the first 25 applicants.
Join to apply for the
Software Developer 9251-1514
role at
Foilcon .
HM Note: This hybrid contract role is three (3) days in office. Candidates must include their first and last name in their resume.
Description
Responsibilities
Translate technical system specifications into working, tested applications, including developing detailed programming specifications, writing and generating code, compiling data-driven programs, maintaining, and conducting unit tests.
Analyze, design, develop, code, and implement programs in one or more programming languages for Web and Rich Internet Applications.
Support applications with an understanding of system integration, test planning, scripting, and troubleshooting.
Design and develop REST API platforms (e.g., using Apigee/APIM).
Convert web services from SOAP to REST or vice versa.
Resolve and troubleshoot technical problems during software use and operation, including technical assistance in implementation, conversion, and migrations.
General Skills
Experience in programming and analysis; support for specialized software packages at the specified experience level.
Ability to collaborate throughout the Software Development Life Cycle.
Experience in structured methodologies for application development, design, implementation, and maintenance.
Proficiency in design, coding, testing, debugging, and documenting applications.
Experience with object and/or third-generation language development tools.
Proficiency in one or more programming languages.
Experience in application design, latest design patterns, deployment, and troubleshooting.
Knowledge of relational and hierarchical database technologies.
Experience with information retrieval packages using query languages.
Experience with communication protocols.
Excellent analytical, problem-solving, decision-making, communication, interpersonal, and negotiation skills.
Team player with a track record for meeting deadlines.
API skills, experience with Web Technologies (DHTML, AJAX), security frameworks (JWT, OAuth2), and API documentation tools like Swagger.
Experience with integration frameworks (e.g., Mule, Camel) is desirable.
Desirable Skills
Knowledge of Internet-ready application programming, rapid application development methodologies, information management principles, middleware, and gateways.
Ability to review, analyze, and modify product installation scripts, provide post-implementation support, and conduct design walkthroughs.
Understanding of Accessibility for Ontarians with Disabilities Act (AODA) standards.
Skills and Experience Requirements
Technical Skills 30%
Experience with Agile methodologies, React, TypeScript, Node.js, Next.js, REST APIs, Jamstack architecture, Progressive Web Apps, responsive design, front-end testing, HTML, JavaScript, CSS, DevOps, headless CMS, and front-end functionalities such as login and notifications.
Experience 30%
Experience with Azure, JavaScript, CSS, HTML, REST APIs, structured methodologies like Agile Scrum, and integration with systems like Azure AD B2C and Okta.
Communication Skills 10%
Strong documentation, presentation, and communication skills, with a focus on user-friendly communication and high customer service standards.
Must Have
Experience with React, TypeScript, Node.js, Next.js, and RESTful API development.
Seniority level
Entry level
Employment type
Contract
Job function
Engineering and Information Technology
Industries
IT Services and IT Consulting
#J-18808-Ljbffr