- Company Name
- A.T. Consulting & Recruiting Inc.
- Job Title
- RQ09887 - Software Developer - Full Stack - Senior
- Job Description
-
**Job Title:** Senior Full‑Stack Software Developer (3‑month contract)
**Role Summary:**
Design, develop, test, and maintain end‑to‑end web applications and data pipelines for a health services organization. Work on both front‑end and back‑end components, including database design, REST API creation, and DevOps processes, ensuring scalability, performance, and compliance with accessibility standards.
**Expectations:**
- Deliver high‑quality code and functional features within the 62‑day contract.
- Translate technical specifications into tested, production‑ready applications.
- Collaborate with IT teams across the software development lifecycle.
- Provide post‑implementation support and resolve any issues promptly.
- Adhere to on‑site work schedule (5 days/week, 8 am‑5 pm).
**Key Responsibilities:**
- Build and extend data pipelines (ETL) for reliable data flow.
- Develop, test, and document full‑stack applications using modern languages and frameworks.
- Design, implement, and maintain RESTful APIs and associated database schemas.
- Integrate front‑end UI with back‑end services and ensure seamless CI/CD pipelines.
- Troubleshoot, debug, and resolve software defects, migration, and deployment issues.
- Conduct design walkthroughs and produce user/system documentation as needed.
**Required Skills:**
- Proficiency in front‑end (HTML/CSS, JavaScript/TypeScript, modern frameworks) and back‑end development (e.g., Node.js, .NET, Java, Python).
- Strong experience with relational (SQL) and hierarchical databases; database design/management.
- Design and implementation of REST API services; integration of UI with APIs.
- Knowledge of DevOps practices, CI/CD tools, and deployment automation.
- Solid understanding of software design patterns, debugging, unit testing, and documentation.
- Ability to work collaboratively with cross‑functional teams and communicate technical concepts clearly.
- Familiarity with accessibility standards (AODA) is a plus.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field (or equivalent professional experience).
- No specific certifications required; relevant certifications (e.g., AWS Certified Developer, Azure DevOps, Scrum Master) are advantageous but not mandatory.