At a Glance
- Tasks: Join our team to design, develop, and test innovative web applications.
- Company: Flynn Group is North America's top building envelope contractor, committed to excellence.
- Benefits: Enjoy relocation support, health insurance, and a retirement savings plan.
- Why this job: Be part of a dynamic team using cutting-edge technology in a supportive environment.
- Qualifications: 10+ years experience in web development with strong skills in .NET and C# required.
- Other info: Permanent relocation to Canada with family support and extensive training provided.
The predicted salary is between 48000 - 72000 £ per year.
Flynn Group of Companies, North America's leading building envelope contractor, is looking to hire a Sr. Web Application Developer to work in our Toronto, Canada office. This is a permanent relocation opportunity to relocate to Canada.
In-house, licensed Immigration team at Flynn will assist you with:
- Work permit application (at no cost to you)
- Permits for your spouse/common-law partner and dependent children to relocate with you to Canada
- Maintaining and renewing your status in Canada without leaving the country
- Permanent residency application for you and your family once qualified
How We Will Help You Grow:
- 3 months accommodation
- Reimbursement for your flight to Canada
- Health Insurance and Prescription Drug Plan for you and your family
- Dental and vision plans
- Registered Retirement Savings Plan (RRSP) contributions
- Extensive safety training, state-of-the-art equipment, and cutting-edge technology to ensure a safe & healthy work environment
Our Tech Stack:
Our primary tech stack includes .NET (C#) hosted in Amazon AWS and Microsoft Azure. We use MongoDB, MySQL, and SQL Server for our databases. Applications are built in ASP.NET and Angular for web apps, with Java, Swift, and Xamarin for mobile apps.
Responsibilities:
- Design, architect, develop, review code, and test our key applications as a core team member
- Design new features and integrations collaboratively to deliver complex solutions
- Design and implement scalable, resilient cloud solutions with security and disaster recovery considerations
- Plan and execute technical deliverables with the team
- Maintain good code and test coverage through automated testing
- Champion code quality by adhering to CLEAN architecture and SOLID principles
- Mentor other developers to improve team skills and best practices
- Collaborate with Business Analysts and stakeholders to develop solutions aligned with business needs
- Provide off-hours support as required
- Participate in rotating weekly on-call schedules
What We Are Seeking:
- 10+ years of recent experience, including at least 5 years in a Sr. Web Developer or similar senior role
- Post-secondary education in Computer Science/IT or related field
- Experience in .NET / .NET Framework and C#
- Experience with Entity Framework
- Experience with front-end frameworks such as Angular, React, or Vue using TypeScript
- Experience with relational databases like MySQL, SQL Server, or Postgres
- Experience with non-relational databases such as MongoDB, DocumentDB, or DynamoDB
- Experience with Docker and container hosting on AWS ECS or Kubernetes
- Basic knowledge of Amazon AWS services (EC2, S3, CloudFront, Elastic Beanstalk, DynamoDB)
- Basic networking troubleshooting skills
- Experience with tools like Atlassian Jira, GitHub, Azure DevOps, Aha!, New Relic, Sumo Logic
Hiring in Canada: Senior Web Application Developer employer: Flynn Group of Companies
Contact Detail:
Flynn Group of Companies Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Hiring in Canada: Senior Web Application Developer
✨Tip Number 1
Familiarise yourself with Flynn Group's tech stack, especially .NET and C#. Make sure you can discuss your experience with these technologies in detail, as well as any relevant projects you've worked on.
✨Tip Number 2
Highlight your experience with cloud solutions, particularly AWS and Azure. Be prepared to share examples of how you've implemented scalable and secure applications in the cloud.
✨Tip Number 3
Showcase your mentoring skills by discussing instances where you've helped junior developers improve their coding practices. This aligns with Flynn's emphasis on team growth and collaboration.
✨Tip Number 4
Research Flynn Group's projects and values to demonstrate your interest in their work culture. Tailor your conversations to reflect how your personal values align with theirs during interviews.
We think you need these skills to ace Hiring in Canada: Senior Web Application Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your relevant experience in web application development, particularly with .NET, C#, and front-end frameworks like Angular. Use keywords from the job description to align your skills with what Flynn Group of Companies is looking for.
Craft a Compelling Cover Letter: Write a cover letter that not only showcases your technical skills but also expresses your enthusiasm for relocating to Canada and working with Flynn. Mention how your experience aligns with their tech stack and your willingness to mentor other developers.
Showcase Your Projects: Include links to your portfolio or GitHub repository where you have showcased relevant projects. Highlight any applications you've developed using the technologies mentioned in the job description, such as ASP.NET, Angular, and cloud solutions.
Prepare for Technical Questions: Anticipate technical questions related to your experience with the required tech stack. Be ready to discuss your approach to coding standards, automated testing, and how you ensure code quality. This will help you stand out during the interview process.
How to prepare for a job interview at Flynn Group of Companies
✨Know Your Tech Stack
Familiarise yourself with the technologies mentioned in the job description, especially .NET, C#, and Angular. Be prepared to discuss your experience with these tools and how you've used them in past projects.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles and how you overcame them. This will demonstrate your ability to design and implement scalable solutions, which is crucial for this position.
✨Emphasise Team Collaboration
Since the role involves mentoring and collaborating with other developers and stakeholders, be ready to share examples of how you've successfully worked in teams. Highlight any leadership experiences or initiatives you've taken to improve team dynamics.
✨Ask Insightful Questions
Prepare thoughtful questions about the company's culture, the team you'll be working with, and the projects you'll be involved in. This shows your genuine interest in the role and helps you assess if it's the right fit for you.