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 cloud solutions.
- Other info: Permanent relocation to Canada with family support and mentorship opportunities.
The predicted salary is between 48000 - 84000 £ 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 the following:
- 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 having to leave the country
- Permanent residency application for you and your family once you qualify
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 that will allow you to work in a safe & healthy environment
Our Tech Stack:
Our primary tech stack is .NET (C#) hosted in Amazon AWS and Microsoft Azure. We use MongoDB, MySQL, and SQL Server for our databases. Apps are built in ASP.NET and Angular for our web apps and a mix of Java, Swift, and Xamarin for our mobile apps.
Responsibilities:
- Will be a core member of the team to design, architect, develop, code reviews and test our key applications
- Design new application features and integrations in collaboration with team members to deliver complex changes
- Design and implement scalable and resilient cloud solutions with security and disaster recovery in mind
- Help the team plan and execute technical deliverables
- Ensure good code coverage and test coverage by writing and maintaining effective automated tests
- Be a champion of code quality in the team by adhering to CLEAN architecture and SOLID principles
- Mentor other developers on the team in software development life cycle and best practices and elevate the skill of the team through technical mentorship
- Work with BA team and stakeholders to identify business needs and develop solutions that align with their objectives
- Off-hours support as required
- Participate in a rotating weekly on-call schedule
What We Are Seeking:
- 10+ years of recent experience, with 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 in entity framework
- Experience with TypeScript front-end frameworks: Angular, React, Vue
- Experience with commonly used relational databases: MySQL, SQL Server, Postgres
- Experience with commonly used non-relational databases: MongoDB, DocumentDB, DynamoDB
- Docker and container-hosting: AWS ECS, Kubernetes
- General Amazon AWS knowledge (or equivalent): EC2, S3, CloudFront, Elastic Beanstalk, Dynamo DB
- Basic networking knowledge and troubleshooting
- Experience with any of the following tools and technologies: Atlassian Jira, GitHub, Azure DevOps, Aha!, New Relic, Sumo Logic
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Other
Industries: Construction
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 of Companies and their tech stack. Understanding their use of .NET, AWS, and various databases will help you speak their language during interviews and show your genuine interest in the role.
✨Tip Number 2
Network with current or former employees of Flynn Group on platforms like LinkedIn. Engaging with them can provide insider insights about the company culture and expectations, which can be invaluable during your application process.
✨Tip Number 3
Prepare to discuss your experience with mentoring and code quality. Since the role involves elevating the skills of the team, showcasing your past experiences in these areas can set you apart from other candidates.
✨Tip Number 4
Be ready to demonstrate your problem-solving skills through practical examples. Given the technical nature of the role, having specific scenarios where you've successfully tackled challenges can impress the hiring team.
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 experience with .NET, C#, and the relevant front-end frameworks like Angular. Include specific projects where you've demonstrated your skills in cloud solutions and database management.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your 10+ years of experience aligns with their needs and how you can contribute to their team, especially in mentoring other developers.
Showcase Relevant Projects: Include a section in your application that showcases specific projects you've worked on that relate to the responsibilities listed in the job description. Highlight your role in designing and implementing scalable solutions.
Highlight Soft Skills: Don't forget to mention your soft skills, such as teamwork and communication. The role involves collaboration with business analysts and stakeholders, so demonstrating your ability to work well with others is crucial.
How to prepare for a job interview at Flynn Group of Companies
✨Know Your Tech Stack
Familiarise yourself with the tech stack mentioned in the job description, especially .NET, C#, and cloud services like AWS and Azure. Be prepared to discuss your experience with these technologies and how you've used them in past projects.
✨Demonstrate Problem-Solving Skills
Expect technical questions that assess your problem-solving abilities. Prepare to walk through your thought process on how you would approach designing scalable and resilient cloud solutions, as well as how you ensure code quality.
✨Showcase Your Mentorship Experience
Since the role involves mentoring other developers, be ready to share examples of how you've helped others grow in their careers. Discuss specific instances where you provided guidance or support in software development best practices.
✨Prepare for Behavioural Questions
Companies often ask behavioural questions to gauge cultural fit. Think about times when you've worked collaboratively with teams, handled conflicts, or adapted to changes. Use the STAR method (Situation, Task, Action, Result) to structure your responses.