Job Description: On behalf of our client, Affinity is seeking a Full Stack Developer for a six month contract to hire.
As a Full Stack Developer, you will contribute to both front-end and back-end development, creating fully functional platforms with databases, servers, and clients. This role requires a holistic approach to software development, with a focus on user experience and functionality. You will work under general supervision and collaborate with cross-functional teams.
Essential Functions and Job Duties
- Advanced knowledge and hands-on experience with front-end development using Angular Framework, modern JavaScript, and Single Page Application (SPA) platforms (5+ years)
- Proven experience in designing and developing complex Angular applications from the ground up
- Strong understanding of front-end best practices, UI/UX design, JavaScript/TypeScript, HTML, and CSS
- Expertise in back-end development with C#, object-oriented programming, Microsoft tech stack, .NET Core, and MVC (5+ years)
- Deep understanding of software development best practices, design, analysis, and end-to-end application development
- Hands-on experience with web services (REST/SOAP), cloud technologies, and modern cloud-native development
- Proficient in working with relational and non-relational databases (SQL and NoSQL)
- Familiarity with Microsoft Azure, especially serverless cloud (Azure Functions) and Cosmos DB
- Knowledge of Agile methodologies such as Scrum
- Strong leadership and collaboration skills, with experience in DevOps, GIT, and code reviews
- Work closely with product managers and development teams to brainstorm software solutions
- Design both client-side and server-side architecture
- Develop visually appealing front-end interfaces
- Build and maintain reliable databases and applications
- Write clean and effective APIs
- Conduct testing to ensure responsiveness and performance
- Troubleshoot, debug, and enhance existing software
- Implement security measures and data protection protocols
- Develop and maintain technical documentation
Affinity Earn:
Know someone who’s great for this, or any of our open roles? Earn up to $4,000/year for each successful referral through Affinity Earn.You can also earn up to $50,000 for helping us find new clients.Learn about our referral program athttps://affinity-group.ca/earn/or browse our jobs & follow us athttps://www.linkedin.com/company/affinity-staffing/jobs/
About Affinity:
Affinity Group is a technology and business consulting and services company. We believe in creating long term relationships between clients and consultants that foster a mutually beneficial partnership. Affinity is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment is decided on the basis of qualifications, merit and business need.
For more information on Affinity, please visitwww.affinity-group.ca
Job Number: 12011