We use cookies to improve the user experience, analyze traffic and display relevant ads.
Details Accept
Enter position

Overview of salaries statistics of the profession "Back End .NET Developer in Canada"

Receive statistics information by mail
Unfortunately, there are no statistics for this request. Try changing your position or region.

Recommended vacancies

Senior Software Developer
Fortinet, Burnaby, BC
DescriptionFortinet is looking for a Senior Software Developer for opportunity in our FortiGuard service team of R&D division. This role will enable you to gain exposure to complex technology in network security and provide you with the opportunity to gain hands-on experience with the various stages in the development cycle. Job Responsibilities: Working within our team and responsible for development, you will use your skills to develop, maintain and improve new and existing components for one (or many) of our products. You will develop prototypes, add new serviced, fix bugs, update and maintain back-end support for the project and work with other teams as well. You will be involved in the full development lifecycle of product. Job Skills Required: •7+ years of software development experience •Solid all-around programming skills with Python, Java, Javascript (C/C++ could be nice to have as well) •Experienced in relational database and SQL, big data framework (Hadoop, HBase, Kafka etc.) •Familiarity with networking protocols/stacks and network analysis tools a nice to have but not essential •Experience with development on Linux environment •Good communication skills, quick learner, self-initiative, responsive and responsible You will also bring to the team: •Positive attitude •Passion for Coding •Superior problem solving •Great trouble shooting skills •High motivation to succeed •The ideal candidate is a team player and has excellent time management skills plus strong motivation towards career goals and growth. Educational Requirements: •Bachelors degree in Computer Science or Electrical Engineering #GD #LI-MIMI
Full Stack Technical Team Lead
CGI Group, Montreal, QC
Position Description: Position DescriptionAs the Full Stack Technical Team Lead at CGI, you will be responsible for leading a team of talented developers to design, develop, and maintain cutting-edge software solutions. You will play a crucial role in driving our technical projects to success while fostering a collaborative and innovative work environment. This role requires both strong technical expertise and excellent leadership and communication skills.Key Responsibilities:1. Technical Leadership:• Lead a team of full stack, frontend and backend developers, providing guidance, mentorship, and technical expertise.• Define and implement best practices for software development, ensuring high-quality code and efficient development processes.• Collaborate with product managers to understand project requirements and translate them into technical specifications.2. Full Stack Development:• Act as a hands-on developer, participating in the design, coding, testing, and deployment of software applications.• Work with front-end and back-end technologies to deliver robust and scalable solutions.• Perform code reviews to maintain code quality and ensure adherence to coding standards.3. Project Management:• Help with planning and prioritizing of development tasks, setting milestones, and management project timelines.• Assist with the monitoring and reporting on project progress, identifying and addressing potential roadblocks.• Coordinate with cross-functional teams to ensure successful project delivery.4. Team Building and Development:• Recruit, onboard, and train new team members.• Foster a collaborative and innovative team culture that encourages knowledge sharing and continuous improvement.• Conduct regular performance reviews and provide feedback to team members.5. Technical Innovation:• Stay updated on industry trends and emerging technologies, recommending and implementing improvements to our technology stack.• Explore and integrate new tools and frameworks to enhance development efficiency and product quality.Qualifications:• Bachelor's degree in Computer Science, Software Engineering, or a related field.• Proven experience as a full stack developer with a minimum of 6 years of experience.• Strong proficiency in front-end and back-end technologies such as Java, .NET, NodeJS, Angular or React.• Previous experience in a leadership or team lead role.• Excellent problem-solving skills and the ability to work in a fast-paced environment.• Strong communication and interpersonal skills.• Experience with agile development methodologies (e.g., Scrum, Kanban).• Knowledge of version control systems (e.g., Git) and issue tracking tools (e.g., JIRA).• Bilingualism is an asset (French/English).#LI-NO1 What you can expect from us: Together, as owners, let’s turn meaningful insights into action.Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because… You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.At CGI, we recognize the richness that diversity brings. We strive to create a work culture where all belong and collaborate with clients in building more inclusive communities. As an equal-opportunity employer, we want to empower all our members to succeed and grow. If you require an accommodation at any point during the recruitment process, please let us know. We will be happy to assist.Come join our team-one of the largest IT and business consulting services firms in the world.
Intermediate JavaScript (Angular, Node) Full Stack Developer for custom application development
S.i. Systems, Calgary, AB
Our Calgary client is seeking an Intermediate JavaScript (Angular, Node) Full Stack Developer for custom application development.This is a full-time, permanent position with competitive benefits and vacation package offered for a rapidly growing client! The ideal candidate will be based in Calgary to work 100% Remote!Must-Haves:4+ years' JavaScript development experienceExperience with Angular and/or NodeJS Back-end development experience within .NETPostgres/PostgreSQL and SQL Server database experienceNice-to-Have:Familiarity/ understanding with Svelte Apply
Full Stack Developer
Coast Capital Savings, Surrey, BC
Location: Help Headquarters Job Type: Full Time myWork Options: Hybrid Background Screening Requirement: Enhanced Criminal Record Check (every 5 years) Credit Check (every 5 years) Social Media Check (every 5 years) Identity Verification Education Verification Employment Verification References What's the job? As a member of the Digital Application team, the Full Stack Developer designs, develops and supports a variety of applications ranging from web front-end to APIs and middleware integration. What you'll get to do: Develop and support best-in-class enterprise-wide applications to support our members as well as our internal teams. Work on applications such as our online banking, public website, digital membership opening, and other digital solutions. Application Development & Integration - Develop web applications on .NET platform, with modern JavaScript, CSS, and HTML frameworks such as React, Bootstrap, etc. Leverage our ESB platform to build integration solutions for web applications. Implement CI/CD pipelines by adopting best practices on AWS, GitHub, Maven, Jenkins, Nexus, JMeter etc. Participate in project solution design. Create and maintain technical design documents. Jointly responsible with the Quality Assurance team to ensure systems are appropriately tested and meet requirements. Provide subject matter expertise to support decision making on projects' scope based on priority, business value and development resources. Who are we looking for: Minimum 4 - 6 years of job-related experience. Bachelor's degree in computer science or a diploma requiring 3 - 4 years of full-time study. Solid web development experience using HTML, CSS, and JavaScript. Deep understanding on MVC framework and Single Page Application. Be able to develop UI based on the mockup and requirement provided. Knowledge on webpage performance optimization. Solid experience in .Net technology, experience on .NET Core, React and Bootstrap. Be able to develop frontend applications with integrating .Net backend. Solid experience in relational databases with the ability to design scalable database schemas. Solid experience with TDD and unit testing frameworks. Solid experience in RESTful API development including defining and applying API management best practices with a cloud first approach. Good understanding of Service Oriented Architecture and Microservices. Exposure to Enterprise Application Integration. Knowledge and experience working with ESB such as MuleSoft is an asset. Experience with Agile environments. Experience with CI/CD through tools such as Jenkins, Maven, Nexus. Good to have knowledge and experience working with any CMS system. Experience with Cloud technology on AWS is an asset. Ability to manage and prioritize a complex workload with minimal supervision. Knowledge of and adherence to Software Development Life Cycle methodology. Advanced verbal and written communication skills, including the ability to write comprehensive technical documentation. Equity, Diversity & Inclusion at Coast Capital Don't meet every single requirement? At Coast Capital, we believe everyone has potential. We are committed to building better, brighter, more inclusive futures for everyone - including our employees. We see the potential in our employees to achieve amazing things and want to invest in your future. If you're excited about this career opportunity and your experience may not perfectly align with every qualification in this job posting, we still encourage you to apply. You may be just the right candidate for this or other opportunities at Coast Capital. At Coast Capital, we are committed to equity, diversity and inclusion. We strongly encourage applications from Indigenous Peoples, Black, and racialized persons, persons with disabilities, people of diverse sexual and gender identities and women. We value applicants who have demonstrated a commitment to equity, diversity and inclusion and recognize that diverse perspectives, experiences and expertise benefit of our employees, our members, and our community. We strive to provide an accessible candidate experience for our candidates with different abilities. If you require any accommodations, please contact [email protected] or call 778-391-5836. We will work with you to meet your needs. Why join Coast Capital Savings? Purpose is our North Star. We look at everything through our purpose. It informs the advice we provide our members, the experiences and products we create, and the programs we build to support our employees and communities. Committed to inclusion and engagement. We have an ongoing focus on equity, diversity, and inclusion and routinely track how we're doing, and what we need to do to keep improving. We foster a culture where everyone can feel safe to be who they really are and thrive. A career that grows with you. We believe in developing our people and promoting from within. Many employees have spent decades, and sometimes their entire careers, with Coast Capital and have progressed from the frontlines to senior leadership. Work where you're most effective. In 2020 the world changed, and that includes how we work. In response to COVID-19 we launched myWork, which gives employees flexibility in where they work based on the nature of their role. Benefits that flex to the needs of you and your family. We offer comprehensive, customizable benefits for you and your family, so you can choose what fits best for you and your lifestyle. Retirement options. We also take care of our employees once they retire. That's why we offer the choice of a defined contribution or defined benefit pension plan or RSP's. Mortgage and auto financing benefits. Employees save thousands on their mortgages and auto loans with best-in-category benefits. Real Recognition. We recognize excellence throughout the year, through an online community that lets employees give kudos and thanks throughout the year. We're human, which means we like to have fun with events, celebrations, and recognition throughout the year. An award winning culture. We're a Platinum member of Canada's Best Managed Companies and are regularly recognized by Canada's Most Admired Corporate Cultures and the BC Top Employers Awards. We reinvest 10% back into the community. When we do well, our communities do well. That's why since 2000 we've invested over $90 million into our member's communities. Double your impact. Through our employee volunteer program, Coast Capital donates $10 for every hour you volunteer to a Canadian charity or non-profit of your choice. D&I at Coast At Coast Capital, we value diversity, equity and inclusion. We're not all the same and we like it that way. We don't just accept differences - we celebrate, support, and we thrive on them for the benefit of our employees, our members, and our community. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills.
Full Stack Developer, CCoE Applications
KPMG, Toronto, ON
OverviewAt KPMG, you'll join a team of diverse and dedicated problem solvers, connected by a common cause: turning insight into opportunity for clients and communities around the world. The Cloud Centre of Excellence (CCoE) is accountable for the delivery of modern cloud services and applications as well as the managed services business within ITS. The CCoE Full-Stack Application Developer will have a key role in the development of the platform for custom applications and homegrown cloud services. We enable platforms, design blueprints and opinionated technology stacks for our business, while providing frontend, back-end and infrastructure DevOps accelerators. We develop and innovate much like a startup, many of us with startup experience, in a fully agile and iterative manner. What you will do Develop the core assets of the managed services platform as a senior full-stack developer. Focusing on modern web applications and cloud services Collaborate on the managed services platform design Innovate, experiment and POC with modern cloud-native technology stacks Guide and instruct our business teams in their path to adopt the platform, and help documenting technical solutions as needed Collaborate with various business teams and participate in developing new homegrown cloud services using the platform. Bring back new business requirements and help maturing the core platform as a continual improvement process Remain vigilant about our commitment to operational excellence, enterprise readiness, security and compliance. Collaborate with the ITS cloud, security and OPS teams What you bring to the role We are looking for a highly motivated professional with superb communications and collaboration skills. Our emphasis is on [1] JS/TS, [2] React.js, [3] API development (RPC and REST) A university degree (or similar) in computer science or other related discipline At least 2 years of experience in developing cloud-native applications and services that are scalable and durable Experience with full stack (frontend and back-end) design patterns and development best practices Experience with various testing methodologies, including end-to-end testing, unit testing, stress testing, etc. Experience with application and API data modeling Experience with Serverless technologies and/or Kubernetes Advantage for experience with: Usability standards (e.g. WCAG 2.1, screen readers) and i18n. UI/UX components design Cloud infrastructure and services; Azure, AWS, GCP (emphasis on Azure). DevOps tools and CI/CD automation Hands on experience and knowledge with the following technologies: Building web application with React.js Typescript Tailwind JavaScript with Typescript API development. Optimally experience with other stacks as well, e.g. related to Java, Python, Go, .Net Serverless technologies (functions or other) and Kubernetes/containers Git (as part of a development team) Unit testing, Jest Strong collaboration, communications and reporting skills, to drive teamwork Bringing both strategic and innovative mindsets KPMG BC Region Pay Range Information The expected base salary range for this position is $69,000 to $110,500 and may be eligible for bonus awards. The determination of an applicant's base salary within this range is based on the individual's location, skills & competencies, and unique qualifications. In addition, KPMG offers a comprehensive and competitive Total Rewards program. Providing you with the support you need to be at your best For more information about KPMG in Canada's Benefits and well-being, click here . Our Values, The KPMG WayIntegrity, we do what is right | Excellence, we never stop learning and improving | Courage, we think and act boldly | Together, we respect each other and draw strength from our differences | For Better, we do what matters KPMG in Canada is a proud equal opportunities employer and we are committed to creating a respectful, inclusive and barrier-free workplace that allows all of our people to reach their full potential. A diverse workforce is key to our success and we believe in bringing your whole self to work. We welcome all qualified candidates to apply and hope you will choose KPMG in Canada as your employer of choice. For more information about Inclusion, Diversity & Equity in Recruitment, please click here . Adjustments and accommodations throughout the recruitment processAt KPMG, we strive for an inclusive recruitment process that allows all candidates to Come As You Are and Thrive with Us. We aim to provide a positive experience and are ready to offer adjustments or accommodations to help you perform at your best. Adjustments (an informal request), i.e. extra preparation time or the option for micro breaks during interviews, and accommodations (a formal request), i.e. accessible communication supports or technology aids are tailored to individual needs and role requirements. To begin a confidential conversation about adjustments or accommodations at any point throughout the recruitment process, we encourage you to contact KPMG's Employee Relations Service team for support by emailing [email protected] or by calling 1-888-466-4778, Option 3. For information about accessible employment at KPMG, please visit our accessibility page .
PHP Laravel Developer
Magna International, Brampton, ON
About us We see a future where everyone can live and move without limitations. That’s why we are developing technologies, systems and concepts that make vehicles safer and cleaner, while serving our communities, the planet and, above all, people. Forward. For all. Group Summary Cosma provides a comprehensive range of body, chassis and engineering solutions to global customers. Through our robust product engineering, outstanding tooling capabilities and diverse process expertise, we continue to bring lightweight and innovative products to market. About the Role Your Responsibilities Collaborate with business users to develop scalable web applications using a combination of front-end and back-end technologies for on-premises and Azure cloud. Working with other developers in the migration of legacy applications to current technologies. Participate in code review and performing extensive testing to ensure high-quality software. Perform other assigned duties as required. Who we are looking for Recognized post-secondary degree in Computer Science or Software Engineering. Able to communicate in English effectively. Strong presentation and demonstration skills. Keen eye for UX/UI details to create visually appealing applications that are elegant and easy to navigate. 5+ years of hands-on experience creating large scale, complex web applications using both front-end and back-end technologies. Strong expertise in PHP, with proven experience in Laravel framework. Experience with HTML5, CSS3, JavaScript, jQuery, Node.js and Vue.js front-end technologies. Experience writing and troubleshooting complex SQL queries, Eloquent ORM Strong understanding of REST and backend communication through API calls. Experience with the Microsoft technology stack, including .NET Core 6+, is an asset. Experience with implementing SSO authentication mechanisms such as SAML and OAuth. Your preferred qualifications Accommodations for disabilities in relation to the job selection process are available upon request. Candidates will be required to complete a Criminal Records Check and, if deemed necessary, a Credit Check as part of the candidate selection process. What we offer At Magna, you can expect an engaging and dynamic environment where you can help to develop industry-leading automotive technologies. We invest in our employees, providing them with the support and resources they need to succeed. As a member of our global team, you can expect exciting, varied responsibilities as well as a wide range of development prospects. Because we believe that your career path should be as unique as you are. Site Benefits On site office environment Day shift with occasional on-call, off shift work as required. Accommodations for disabilities in relation to the job selection process are available upon request. Awareness. Unity. Empowerment. At Magna, we believe that a diverse workforce is critical to our success. That’s why we are proud to be an equal opportunity employer. We hire on the basis of experience and qualifications, and in consideration of job requirements, regardless of, in particular, color, ancestry, religion, gender, origin, sexual orientation, age, citizenship, marital status, disability or gender identity. Magna takes the privacy of your personal information seriously. We discourage you from sending applications via email to comply with GDPR requirements and your local Data Privacy Law.
Join our Senior Software Development Talent Community (Future Opportunities)
SOTI Inc. North America, Mississauga, ON
SOTI is committed to providing its employees with endless possibilities; learning new things, working with the latest technologies and making a difference in the world.Join our Senior Software Development Talent Community (Future Opportunities)Location: Mississauga, Ontario, CanadaWork Model: Hybrid, 2 days in-office minimum; additional occasional/or regular in-office days may be required to support your team.Have you thought about an exciting career at SOTI, yet you are unavailable to commit to a new role at the moment? Or perhaps you are interested in exploring current Senior Software Development opportunities with us and you haven’t come across an open position?At SOTI, we are always on the lookout for bright talent! Please use the “Apply” button below to connect with us and be considered for potential Senior Software Development opportunities that align with your preferences and availability. Our Talent Partners are eager to engage in a non-binding conversation, enabling us to learn more about your career goals and discover potential opportunities within our teams. Who We AreIt all started with one developer’s vision. Carl Rodrigues, President and CEO of SOTI, has a classic story. While acting as an IT consultant, he developed solutions for managing mobile device screens from a desktop, an innovation that has put him ahead in what is now one of the largest growing markets - Enterprise Mobility Management (EMM). With a passion for innovation, and a relentless drive for quality, Carl now leads one of the fastest growing, profitable, and self-sustaining companies in Canada, and continues to build on the company’s early lead in the enterprise mobility market. Today, SOTI is the world's most trusted provider of mobile and IoT management solutions, with over 17,000 enterprise customers and millions of devices managed worldwide. SOTI's portfolio of solutions and services provides the tools organizations need to truly mobilize their operations and optimize their mobility investments.Our award-winning solution, SOTI MobiControl, allows enterprises to enable, optimize and secure their mobile workforce across all platforms to support multiple deployment policies. What We’re Looking For Our people are our most important resource. For us to continue to develop new innovations and achieve the impossible, we are looking for out-of-the-box thinkers that appreciate the art of creating great software. As the successful candidate, you have strong math and logical thinking, excellent understanding of algorithms, data structures, software architecture and design, and you understand the logic behind how things work. We are always looking for innovative Senior Software Development professionals with strong previous experience with both front-end and back-end technologies. You are excited to work shoulder to shoulder with talented, fun-loving team breaking down complex problems into simple solutions. You will be able to take part in brainstorming and bringing new ideas to the table, which will be rewarded by your professional growth and motivating career advancement with SOTI.What’s in It for You?The People: From our humble origins in our founder’s basement, to our industry leading position today, SOTI has worked hard to foster a company culture that we can all believe in. Our culture emphasizes personal growth, continuous innovation, and fun. The Growth: Our environment fosters new ideas, fresh perspectives, and the ability to take them over the goal line. SOTI is a fast-paced environment with a global reach that encourages you to make your mark and be part of something big.The Technology: You’ll get the chance to work with leading edge technologies and take on complex and interesting projects, as part of highly collaborative and agile teams. You will work alongside SOTI’s partners, which include leading tech giants that will keep you on the cusp of emerging technologies. What You’ll DoDevelop innovative solutions to tackle big industry problems. Our tech stack is mostly Angular, C# and .NET however we are open to teaching you if you are open to learningWrite well designed, scalable, reliable, testable, and reusable code by using best software development practices, clean code, solid principles and contribute towards the entire development life cycle of analysis, design, implementation and testSupport the design, architecture, development, and maintenance of database support tools and applications.Detect, report, investigate, and fix product defects.Automate, including writing unit and integration tests. Optimize and apply best practicesMaintain high standards of quality for code, technical documentation, deliverables and collaborate on projects with an all-star team comprised of varying skillsets through code reviews and design discussionsSuccessfully complete assigned trainingBe active in the community by participating in meetups and conferences and participate in brainstorming and idea generation activities.Stay up-to-date with advanced technologies in order to be able to provide the best solutions for new projectsHave fun, with all of the above!Experience You’ll BringExpertise in Computer Science with an excellent understanding of math, algorithms, data structures, design patterns and software architecture, and the ability to understand the logic behind the relationships within programs themselves10+ years of hands-on experience in software development & solution design preferably with product companies Strong hands-on experience in C#, .NET (ASP.NET MVC, WebAPI 2.0, Threading), JavaScript, REST APIs, JSON, WCF, Web API and/or other technologies. However, we believe that brilliant minds are capable of picking up any new technology.A broad experience of architecture, infrastructure, software and computing systems with a proven track record of designing and developing solutions for end users on cross platform systems Passion for modern technology and a proven track record of successfully making a positive impact as tech visionary Excellent understanding of unit test principles, multi-layer architecture, SOA principles and best development practicesUnderstanding/or strong interest in Agile methods such as Scrum/XP, Behavior Driven Development, and Continuous Delivery Eagerness to constantly learn and update your skills, and you like to share knowledge with others Self-starter attitude with a high degree of initiative and a positive mindset Degree in Computer Science or other relevant educationSOTI is home to many faiths, cultures, and nationalities. The SOTI family is an example of an inclusive work culture that is respectful to all. We are always looking for fresh and innovative thinkers who can make a difference. We offer careers with #EndlessPossibilities. What Are You Waiting For? Apply Today! If you want to bring your ideas to life, apply at SOTI today.We are committed to providing accessible employment practices that are in compliance with the requirements under the Human Rights Code and the Accessibility for Ontarians with Disabilities Act (AODA). If you require accommodation during any stage of the recruitment process, please notify People & Culture at [email protected] note that SOTI does not accept unsolicited resumes from recruiters or employment agencies. In the absence of a signed Services Agreement with agency/recruiter, SOTI will not consider or agree to payment of any referral compensation or recruiter fee.
Azure Solution Architect
BDO Canada, Vancouver, BC
Putting people first, every day BDO is a firm built on a foundation of positive relationships with our people and our clients. Each day, our professionals provide exceptional service, helping clients with advice and insight they can trust. In turn, we offer an award-winning environment that fosters a people-first culture with a high priority on your personal and professional growth.Your OpportunityBDO Lixar is looking for an Azure Solution Architect to join their growing team, with the ability to work from anywhere in Canada. The individual will own the following responsibilities:Design, develop, and implement Azure cloud solutions using Microsoft technologies, ensuring the highest levels of performance, security, and scalability.Work closely with architects to design and develop robust, efficient, and maintainable cloud solutions, ensuring adherence to architectural standards and best practices.Be accountable for the end-to-end delivery of cloud solutions, ensuring that they meet or exceed business requirements, technical specifications, and quality standards.Develop and maintain documentation of cloud solution designs, development processes, and best practices.Stay current with the latest Azure and Microsoft technology developments, incorporating new technologies and tools into the development process as appropriate.Assist in the estimation and planning of development tasks, ensuring that projects are completed on time and within budget.Collaborate with cross-functional teams, including infrastructure, security, and operations, to ensure seamless integration and deployment of cloud solutions.How do we define success for your role? You demonstrate BDO's core values through all aspect of your work: Integrity, Respect and CollaborationYou understand your client’s industry, challenges, and opportunities; clients describe you as positive, professional, and delivering high quality workYou identify, recommend, and are focused on effective service delivery to your clientsYou share in an inclusive and engaging work environment that develops, retains & attracts talentYou actively participate in the adoption of digital tools and strategies to drive an innovative workplaceYou grow your expertise through learning and professional development.Your experience and educationBachelor's degree in Computer Science, Engineering, or a related field.A minimum of 5 years of experience in cloud solution development, with a strong focus on Azure and Microsoft technologies.Deep understanding of Azure services, including but not limited to Azure Functions, Azure Logic Apps, Azure Storage, and Azure Kubernetes Service.Proficiency in programming languages, such as C#, .NET, and PowerShell.Strong experience with Azure DevOps, CI/CD pipelines, and infrastructure-as-code (IaC) using tools like Bicep, ARM templates or Terraform.Knowledge of cloud security principles, including identity and access management, network security, and data protection.Excellent problem-solving, critical-thinking, and communication skills, with the ability to convey complex technical concepts to both technical and non-technical stakeholders.Experience working in an Agile development environment, with a strong understanding of Scrum, Kanban, or other Agile methodologies.Microsoft Azure certifications (e.g., Azure Developer Associate, Azure Solutions Architect Expert) are a plus.Experience interfacing with Customers and External usersStrong written & oral communication skills with the ability to work with different levels of the organizationExcellent time management skills with the ability to manage multiple projects involving a variety of resources with defined deadlines/schedulesStrong attention to the quality of work delivered (attention to detail)Pay Range: $105,000 - $159,000Why BDO?Our people-first approach to talent has earned us a spot among Canada’s Top 100 Employers for 2024. This recognition is a milestone we’re thrilled to add to our collection of awards for both experienced and student talent experiences. Our firm is committed to providing an environment where you can be successful in the following ways: We enable you to engage with how we change and evolve, being a key contributor to the success and growth of BDO in Canada. We help you become a better professional within our services, industries, and markets with extensive opportunities for learning and development. We support your achievement of personal goals outside of the office and making an impact on your community.Giving back adds up: Where company meets community. BDO is actively involved in our communities by supporting local charity initiatives. We support staff with local and national events where you will be given the opportunity to contribute to your community.Total rewards that matter: We pay for performance with competitive total cash compensation that recognizes and rewards your contribution. We provide flexible benefits from day one, and a market leading personal time off policy. We are committed to supporting your overall wellness beyond working hours and provide reimbursement for wellness initiatives that fit your lifestyle.Everyone counts: We believe every employee should have the opportunity to participate and succeed. Through leadership by our Chief Inclusion and Diversity Officer, we are committed to a workplace culture of respect, inclusion, and diversity. We recognize and celebrate the valuable differences among each of us, including race, religious beliefs, physical or mental disabilities, age, place of origin, marital status, family status, gender or gender identity and sexual orientation. If you require accommodation to complete the application process, please contact us.Flexibility: All BDO personnel are expected to spend some of their time working in the office, at the client site, and virtually unless accommodations or alternative work arrangements are in place.Our model is a blended approach designed to support the flexible needs of our people, the firm and our clients. It’s about creating work experiences that meet everyone’s needs and providing flexibility to adjust when, where and how we work to meet the expectations of our role.Ready to make your mark at BDO? Click “Apply now” to send your up-to-date resume to one of our Talent Acquisition Specialists.To explore other opportunities at BDO, check out our careers page. LI-SA2
Azure Solution Architect
BDO Canada, Toronto, ON
Putting people first, every day BDO is a firm built on a foundation of positive relationships with our people and our clients. Each day, our professionals provide exceptional service, helping clients with advice and insight they can trust. In turn, we offer an award-winning environment that fosters a people-first culture with a high priority on your personal and professional growth.Your OpportunityBDO Lixar is looking for an Azure Solution Architect to join their growing team, with the ability to work from anywhere in Canada. The individual will own the following responsibilities:Design, develop, and implement Azure cloud solutions using Microsoft technologies, ensuring the highest levels of performance, security, and scalability.Work closely with architects to design and develop robust, efficient, and maintainable cloud solutions, ensuring adherence to architectural standards and best practices.Be accountable for the end-to-end delivery of cloud solutions, ensuring that they meet or exceed business requirements, technical specifications, and quality standards.Develop and maintain documentation of cloud solution designs, development processes, and best practices.Stay current with the latest Azure and Microsoft technology developments, incorporating new technologies and tools into the development process as appropriate.Assist in the estimation and planning of development tasks, ensuring that projects are completed on time and within budget.Collaborate with cross-functional teams, including infrastructure, security, and operations, to ensure seamless integration and deployment of cloud solutions.How do we define success for your role? You demonstrate BDO's core values through all aspect of your work: Integrity, Respect and CollaborationYou understand your client’s industry, challenges, and opportunities; clients describe you as positive, professional, and delivering high quality workYou identify, recommend, and are focused on effective service delivery to your clientsYou share in an inclusive and engaging work environment that develops, retains & attracts talentYou actively participate in the adoption of digital tools and strategies to drive an innovative workplaceYou grow your expertise through learning and professional development.Your experience and educationBachelor's degree in Computer Science, Engineering, or a related field.A minimum of 5 years of experience in cloud solution development, with a strong focus on Azure and Microsoft technologies.Deep understanding of Azure services, including but not limited to Azure Functions, Azure Logic Apps, Azure Storage, and Azure Kubernetes Service.Proficiency in programming languages, such as C#, .NET, and PowerShell.Strong experience with Azure DevOps, CI/CD pipelines, and infrastructure-as-code (IaC) using tools like Bicep, ARM templates or Terraform.Knowledge of cloud security principles, including identity and access management, network security, and data protection.Excellent problem-solving, critical-thinking, and communication skills, with the ability to convey complex technical concepts to both technical and non-technical stakeholders.Experience working in an Agile development environment, with a strong understanding of Scrum, Kanban, or other Agile methodologies.Microsoft Azure certifications (e.g., Azure Developer Associate, Azure Solutions Architect Expert) are a plus.Experience interfacing with Customers and External usersStrong written & oral communication skills with the ability to work with different levels of the organizationExcellent time management skills with the ability to manage multiple projects involving a variety of resources with defined deadlines/schedulesStrong attention to the quality of work delivered (attention to detail)Why BDO?Our people-first approach to talent has earned us a spot among Canada’s Top 100 Employers for 2024. This recognition is a milestone we’re thrilled to add to our collection of awards for both experienced and student talent experiences. Our firm is committed to providing an environment where you can be successful in the following ways: We enable you to engage with how we change and evolve, being a key contributor to the success and growth of BDO in Canada. We help you become a better professional within our services, industries, and markets with extensive opportunities for learning and development. We support your achievement of personal goals outside of the office and making an impact on your community.Giving back adds up: Where company meets community. BDO is actively involved in our communities by supporting local charity initiatives. We support staff with local and national events where you will be given the opportunity to contribute to your community.Total rewards that matter: We pay for performance with competitive total cash compensation that recognizes and rewards your contribution. We provide flexible benefits from day one, and a market leading personal time off policy. We are committed to supporting your overall wellness beyond working hours and provide reimbursement for wellness initiatives that fit your lifestyle.Everyone counts: We believe every employee should have the opportunity to participate and succeed. Through leadership by our Chief Inclusion and Diversity Officer, we are committed to a workplace culture of respect, inclusion, and diversity. We recognize and celebrate the valuable differences among each of us, including race, religious beliefs, physical or mental disabilities, age, place of origin, marital status, family status, gender or gender identity and sexual orientation. If you require accommodation to complete the application process, please contact us.Flexibility: All BDO personnel are expected to spend some of their time working in the office, at the client site, and virtually unless accommodations or alternative work arrangements are in place.Our model is a blended approach designed to support the flexible needs of our people, the firm and our clients. It’s about creating work experiences that meet everyone’s needs and providing flexibility to adjust when, where and how we work to meet the expectations of our role.Ready to make your mark at BDO? Click “Apply now” to send your up-to-date resume to one of our Talent Acquisition Specialists.To explore other opportunities at BDO, check out our careers page. LI-SA1
Back-End Software Engineer, Manulife Bank
Manulife Financial Corporation, Waterloo, ON
We are a leading financial services provider committed to making decisions easier and lives better for our customers and colleagues around the world. From our environmental initiatives to our community investments, we lead with values throughout our business. To help us stand out, we help you step up, because when colleagues are healthy, respected and meaningfully challenged, we all thrive. Discover how you can grow your career, make impact and drive real change with our Winning Team today. Working ArrangementHybridJob DescriptionJoin our Manulife Bank Engineering Team!Our customer is at the focus of everything we do, and millions of end users rely on our products daily. We believe in the value of empowering engineers with the resources to solve critical problems for the future of the business, which is why we need you.We are seeking a Back-end Software Engineer who is obsessed with delivering value, are forward-thinking, love to learn from both successes and failures, and are excited to see the successful implementation of the products they deliver while remaining open to change and continuous improvement.How will you contribute:Applying creative problem solving that bring software designs to life.Designing, coding, unit testing and integrating new features and functionality as defined by the Product Partner and team.Promoting and applying agile (SAFe) principles and methodology.Assisting in the development of automated tests to ensure delivery of high-quality code.Updating progress daily through the tracking tool (Jira) and Kanban board.Performing various investigative “Spikes” to mitigate technical uncertainty and risk.Assisting with required documentation e.g. deployment, maintenance, support, and business needs.Assisting with production support and releases.You will bring and continuously build upon the following skills:Participating in ideation and brainstorming sessions to devise creative and exciting digital solutions. We need and value fresh ideas.Participating in the weekly meetings to assist the Product Partner to refine the Product Backlog including providing initial estimates.Mentoring other developers on the team.Building interpersonal relationships by working closely with the Engineering Manager, Product Partner, Quality Engineers, and Analysts in a globally distributed environment.The Technology and Tools you will be working with:Minimum 5+ years Back End Development experienceLanguages such as Java/J2EE, JavaScriptWebSphere productsSOAP/RESTSpring Boot, Spring Cloud, and Core Spring frameworksAzure/AKSOracle for databasesGitHub for source controlJira and Confluence for task and content managementJenkins, Maven, Snyk, and SonarQube for DevOps pipelinesYou are:A passionate, motivated individual with 5+ years of back end software development experience. You’re a good communicator, meticulous, and a phenomenal teammate! Experience with any or all the tools/technology we use is a huge plus, but don’t let one of those list items deter you.What can we offer you? A competitive salary and benefits packages.A growth trajectory that extends upward and outward, encouraging you to follow your passions and learn new skills.A focus on growing your career path with us.Learning opportunities through Manulife UniversityFlexible work policies and strong work-life balance.Professional development and leadership opportunities.Our commitment to you: Values-first cultureWe lead with our Values every day and bring them to life together.Boundless opportunityWe create opportunities to learn and grow at every stage of your career.Continuous innovationWe invite you to help redefine the future of financial services.Delivering the promise of Diversity, Equity and InclusionWe foster an inclusive workplace where everyone thrives.Championing Corporate CitizenshipWe build a business that benefits all partners and has a positive social and environmental impact.About Manulife and John HancockManulife Financial Corporation is a leading international financial services group that helps people make their decisions easier and lives better. With our global headquarters in Toronto, Canada, we operate as Manulife across our offices in Asia, Canada, and Europe, and primarily as John Hancock in the United States. We provide financial advice, insurance, and wealth and asset management solutions for individuals, groups and institutions. At the end of 2022, we had more than 40,000 employees, over 116,000 agents, and thousands of distribution partners, serving over 34 million customers. At the end of 2022, we had $1.3 trillion (US$1.0 trillion) in assets under management and administration, including total invested assets of $0.4 trillion (US $0.3 trillion), and segregated funds net assets of $0.3 trillion (US$0.3 trillion). We trade as ‘MFC’ on the Toronto, New York, and the Philippine stock exchanges, and under ‘945’ in Hong Kong.Manulife is an Equal Opportunity EmployerAt Manulife/John Hancock, we embrace our diversity. We strive to attract, develop and retain a workforce that is as diverse as the customers we serve and to foster an inclusive work environment that embraces the strength of cultures and individuals. We are committed to fair recruitment, retention, advancement and compensation, and we administer all of our practices and programs without discrimination on the basis of race, ancestry, place of origin, colour, ethnic origin, citizenship, religion or religious beliefs, creed, sex (including pregnancy and pregnancy-related conditions), sexual orientation, genetic characteristics, veteran status, gender identity, gender expression, age, marital status, family status, disability, or any other ground protected by applicable law. It is our priority to remove barriers to provide equal access to employment. A Human Resources representative will work with applicants who request a reasonable accommodation during the application process. All information shared during the accommodation request process will be stored and used in a manner that is consistent with applicable laws and Manulife/John Hancock policies. To request a reasonable accommodation in the application process, contact [email protected] & BenefitsThe annual base salary for this role is listed below.Primary LocationWaterloo, OntarioSalary range is expected to be between$74,270.00 CAD - $137,930.00 CADIf you are applying for this role outside of the primary location, please contact [email protected] for the salary range for your location. The actual salary will vary depending on local market conditions, geography and relevant job-related factors such as knowledge, skills, qualifications, experience, and education/training. Employees also have the opportunity to participate in incentive programs and earn incentive compensation tied to business and individual performance.Manulife offers eligible employees a wide array of customizable benefits, including health, dental, mental health, vision, short- and long-term disability, life and AD&D insurance coverage, adoption/surrogacy and wellness benefits, and employee/family assistance plans. We also offer eligible employees various retirement savings plans (including pension and a global share ownership plan with employer matching contributions) and financial education and counseling resources. Our generous paid time off program in Canada includes holidays, vacation, personal, and sick days, and we offer the full range of statutory leaves of absence. If you are applying for this role in the U.S., please contact [email protected] for more information about U.S.-specific paid time off provisions.
Int. C#.NET Developer work on a variety of Business Applications using classes and OpenEdge for our Manufacturing client
S.i. Systems, Toronto, ON
Int. C#.NET Developer work on a variety of Business Applications using classes and OpenEdge for our Manufacturing client Duration: 6 months, with possibility to extendLocation: Toronto (3x/week)Must haves:4+ years of back-end development using C#.NET classes 2+ years of experience writing APIs Nice to Haves:Experience with OpenEdge v12 or higherExperience with Progress Application Server (PAS OE) Apply
Développeur Back-end C#
SIGMA-RH Solutions, Montreal, QC
SIGMA-RH - Qui sommes-nous ?Leader dans le développement d'applications de logiciel de gestion du capital humain (SIRH), SIGMA-RH Solutions a été créé en 1992 à Montréal et en 2004 à Paris à la suite de son succès en Amérique du Nord. Notre équipe d'experts compte moins de 100 personnes mais réussi à servir avec agilité de très grandes références mondiales. Nous offrons une solution flexible et personnalisable capable de s'adapter à toutes les structures et les secteurs d'activités. La solution SIGMA-RH couvre tous les domaines de la gestion des ressources humaines, à l'exception de la paye. Nos valeurs font partie intégrante de l'ADN de SIGMA-RH, nous nous engageons pour la protection de l'environnement en offrant à nos employés un Programme « Vert » et nous sommes également partenaire du programme Carbone Boréal, programme de compensation d'émissions de gaz à effet de serre par plantation d'arbres.Travailler avec nous, c'est trouver un équilibre entre la vie personnelle et professionnelle. Nous encourageons l'épanouissement de nos collaborateurs et l'adoption d'un mode de vie active.La passion pour le développement Web réside au podium de vos aspirations professionnelles et vous désirez supporter la modernisation de notre application vers des technologies de pointe?Nous avons un défi à la hauteur de vos attentes!? SIGMA-RH détient une équipe d'experts collaborant vers un objectif commun, soit celui de prôner l'excellence à travers l'offre d'une solution SIRH complète et dans l'intégralité de ses opérations. L'utilisation de technologies émergentes fait intégralement partie du quotidien de nos experts, afin d'accompagner nos clients tout au long des décisions stratégiques reliées aux ressources humaines. Vos responsabilités Sous la responsabilité du Vice-Président Technologie, vous contribuerez activement au développement du design et de l'architecture de l'application, à sa modernisation et à sa migration. Voici les défis qui vous attendent Participer à l'intégration des nouvelles fonctionnalités dans l'application Concevoir, mettre en œuvre et tester des applications et APIs développés par d'autres équipes ou partenaires Accompagner ses collègues en émettant des conseils et recommandations, et partager votre connaissance Corriger les anomalies et résoudre les problèmes de performance Participer à l'amélioration continue des méthodes et processus Rester à l'affût des tendances émergentes Être ambassadeur de SIGMA-RH Vous utiliserez le stack technologique suivantBackend/Frontend : C#, asp.net webform 4.8 en migration vers net standard 2.0/net 8.0, nouveau front-end Blazor WASM déja en .net 8 BD : Azure SQL serverAzure Devops Pour pipeline CI/CD yaml et gestion du cycle de vie Confluence pour notre documentation de produit Vos compétences et qualifications Expérience dans le développement d'applications larges Au moins 7 à 10 années d'expérience en développement avec C# Une bonne expérience en intégration ou en développement d'API/services est requise Posséder une expérience sur la modernisation ou l'optimisation d'une application legacy Avoir une aisance face à l'exécution de test divers (unitaire, intégration, etc.) Maîtriser des bases de données MSSQL (requêtes, schémas, etc.) Posséder une bonne capacité à communiquer aisément en français autant à l'oral qu'à l'écrit Vos atouts Orienter son approche vers les solutions? Prêter une attention particulière aux détails Avoir un intérêt pour le futur développement de la solution avec Blazor WASM Avoir participé à une migration applicative constitue un atout significatif Pourquoi intégrer SIGMA-RH? Salaire compétitif Entreprise axée vers une méthodologie agile En plein cœur du Parc olympique au sein de la Tour de Montréal Conciliation travail-famille (horaires flexibles et environnement hybride) Régime de retraite et assurance collective Compte de dépenses Santé et médecine virtuelle offerte 24h/24Prise en charge de la carte OPUS et abonnement BIXI Le défi vous intéresse? Propulsez votre carrière vers de nouveaux sommets en intégrant notre équipe dès aujourd'hui!
System Administrator and .NET Developer (DevOps)
Fed IT, Mascouche, QC
Are you looking for a new professional challenge? Systems administration and .NET development no longer hold any secrets for you? Do you want to join a company that combines high standards, performance and kindness? So take 5 minutes to read this ad, your future may be at the bottom of this offer! First of all, let me introduce myself, I am Earvin from the Fed IT recruitment firm in Canada. My job ? Create meaningful professional meetings every day! Today, I am recruiting for one of my great clients located on the North Shore of Montreal, a systems administrator and .net developer (DevOps)Today, I am recruiting for one of my great clients located on the North Shore of Montreal, a systems administrator and .net developer (DevOps)- Ensure the maintenance, development and support of the new production software (ERP) developed internally on the .NET architecture. - Guarantee the installation, configuration, deployment and migration of IT infrastructures. - Manage the administration and configuration of computer networks. - Ensure the maintenance and updating of servers as well as backups. - Document IT systems and risks, and propose the necessary solutions. - Provide support to users on several sites, notably in St-Roch-de-L'Achigan, New Brunswick and Quebec. - Ensure the proper functioning and performance of IT systems, including network, hardware, software, and resolve any breakdowns. - Analyze, resolve and correct problems in real time. - Maintain, develop and provide support for the internal application developed in WinDev. - Perform all other related tasks necessary for the proper functioning of computer systems.- Professional experience in IT of 3 to 5 years. - Excellent command of Windows Server environments (2016 and 2019) and Active Directory. - Strong development skills with Visual Basic .Net and Crystal Report. - Familiarity with the SQL Server database and the T-SQL language. - Comfortable with the use of the Office 365 suite. - Understanding of the environment and development with WinDev - Availability for occasional travel to Quebec and New Brunswick as needed. - Fluency in bilingualism (English and French)
11965 - Senior Software Developer
University of Waterloo, Waterloo, ON
Senior Software Developer Requisition ID 2024-11965 Department Office of Advancement Employment Type Temporary Time Type Full-Time Hiring Range $76,538 - $95,673 Job Category IT Job Location : Location CA-ON-Waterloo Overview Term - 2 Years The Senior Software Developer is responsible for providing a range of software development and technical services to support the Office of Advancement, the broader campus advancement community, and the broader global advancement alumni and donor constituency. The primary focus of the role will be to provide software design and development, systems analysis, programming, reporting, database development as well as ongoing technical support. Responsibilities Software application design, development, and supportConduct systems analysis and requirements gathering to develop solutions for the department using best practice software development methodologiesDesign system architecture, databases, design components, business processes or concepts for software or technical solutions developedPerform full-stack development and maintain custom-developed software programs for both front and back-end for desktop, client/server, and/or web environmentTest and debug software programs using best practice QA techniquesPerform code maintenance and versioning using department revision control toolsDocument requirements, design, analysis, programs, processes, and testing results for all software development projectDevelop and deliver training for software development projectsParticipate in the evaluation and selection of software development languages and toolsSupport of production systems in terms of problem analysis, solution development, and maintenance of existing software programs or applications supported by the Systems teamKeep informed on the latest software development practices and vendor product enhancements through workshops, webinars or attending vendor conferences as appropriateDatabase development, maintenance, and administrationDesign, develop and support databases used with department applications, custom-developed programs, including; database architecture, table design, indexing, script development, ETLs, or automated jobs for SQL based database environmentsPerform ongoing database maintenance and data mining database query languages and toolsDocument database architecture, design, and data dictionariesAdministration of databases including installation, tuning, performance monitoring, user setup, and upgradingReview quality of donor database data periodically or on request to determine database health and perform routine data maintenance tasks as necessaryWork with universities Information Systems and Technology teams to maintain and upgrade server infrastructure or database platforms as necessaryCustom report development and data analysisConduct end-user interviews and analysis to develop specifications for reporting or report modificationsDesign and develop custom reports through custom programming, department report writing tools, business intelligence, or data visualization toolsUse department business intelligence tools (such as SSRS and SSAS) to develop advanced reporting using data warehouses or analytical OLAP cubesPerform data analysis on department donor databases to support business unit programs, projects, and business program reportingWhere appropriate, work with Report Developers to create reports based on specifications developedProjects, requests, and operational tasksParticipate and/or lead system or department projects that may include performing assigned project tasks, project planning, documenting, communicating, scheduling, organizing, or attending meetingsParticipate in acquisition and implementation of new computer systems or software, including product research, product demonstrations, and RFP developmentComplete departmental requests and ongoing operational tasks that include; data extracts, data cleanup, database coding, data exchange, reporting, and technical supportOther DutiesA backup resource to other team members where appropriateProvide general technical support for departments computing environment as requiredProvide direction for work-study or Coop students as requiredOther tasks and responsibilities as assigned Qualifications A University degree or College diploma preferably in computer science, software engineering, software development, or a related information technology area of study.7+ years of extensive experience developing software applications and/or full-stack development using software development methodologies (SDM) and practices such as prototyping, rapid application design, agile or waterfall for system architecture, with experience conducting requirements gathering, testing, and code design5+ years of experience developing. Net-based client applications using Microsoft Visual Studio and using VB .net or C# .net programming language and/or experience developing web-based applications using ASP .Net / MVC architecture, HTML, CSS, and JavaScript4+ years experience designing and maintaining SQL databases, such as Microsoft SQL Server and Access databases. Experience with using database tools such as SSIS, and developing Extract Transform and Load scripts (ETLs) for data migration.Experience developing custom reports programmatically or using report-writing tools, such as SSRSExperience developing web applications or supporting Windows or Linux Server operating system platforms would be an asset using current web programming languagesProven experience documenting requirements, functional specifications, test results, and processesExperience providing technical support for Microsoft Windows operating systems, the desktop environment, Intel-based PC hardware, Linux OS, and networkingFamiliarity with developing data visualizations or dashboards would be an assetExperience working with higher education institutions and/or fundraising donor databases would be an assetStrong interpersonal, organizational, communication, analytical, and problem-solving skillsAbility to handle multiple tasks, and work in teams or independentlyVB. net or C# .net with Microsoft Visual Studio to develop Windows Forms / WCF or web-based forms. ASP .Net and MVC architecture would be an assetBasic web development using HTML, CSS, JavaScript, JQuery, and knowledge of SOAP or REST APIsMicrosoft SQL Server (2012 or newer) database development, Microsoft Access, SQL management studio, T-SQL query language (or similar), and XMLMicrosoft SSIS (integration services) for data and ETL’sSQL server reporting services (SSRS)Microsoft Power BI or Tableau data visualization tools would be an assetKnowledge of VBA macro language for Excel would be an assetMicrosoft Windows 7/10 operating system and Microsoft Office Suites of products, such as ExcelRed Hat Linux OS, Microsoft Windows Server 2012, PHP, Python, PERL. MySQL and PostgreSQL databases would be an assetExperience with Blackbauds’ Raisers Edge Enterprise, iModules EnCompass, Crystal Reports 11, Drupal, Confluence, GIT, or MS Team Foundation would be an asset Equity Statement The University of Waterloo acknowledges that much of our work takes place on the traditional territory of the Neutral, Anishinaabeg, and Haudenosaunee peoples. Our main campus is situated on the Haldimand Tract, the land granted to the Six Nations that includes six miles on each side of the Grand River. Our active work toward reconciliation takes place across our campuses through research, learning, teaching, and community building, and is co-ordinated within theOffice of Indigenous Relations. The University values the diverse and intersectional identities of its students, faculty, and staff. The University regards equity and diversity as an integral part of academic excellence and is committed to accessibility for all employees. The University of Waterloo seeks applicants who embrace our values of equity, anti-racism and inclusion. As such, we encourage applications from candidates who have been historically disadvantaged and marginalized, including applicants who identify as First Nations, Métis and/or Inuk (Inuit), Black, racialized, a person with a disability, women and/or 2SLGBTQ+. All qualified candidates are encouraged to apply; however, Canadians and permanent residents will be given priority. The University of Waterloo is committed to accessibility for persons with disabilities. If you have any application, interview, or workplace accommodation requests, please contact Human Resources at [email protected] or 519-888-4567, ext. 45935. Options Apply for this job onlineApplyShareEmail this job to a friendRefer Sorry the Share function is not working properly at this moment. Please refresh the page and try again later. Share on your newsfeed Application FAQsSoftware Powered by iCIMSwww.icims.com
Team member back-end
Reno Depot, Rosemère, QC
Team member back-end Language English Français (CA) Apply Now By joining the RONA family, you’ll enjoy many benefits, such as: An inclusive and safe working environment Promotion of work-life balance Exclusive employee discounts Benefits: insurance (certain conditions apply), annual salary review, etc. Opportunities for advancement within the company An employer that’s involved in the community Teamwork and ongoing training A comprehensive training program for all new hires A student incentive program And much more! At RONA, over 22,000 employees let their passion blossom every day. Our teams from the RONA+, RONA, Réno-Dépôt, and Dick’s Lumber banners across Canada are driven by the desire to help people bring their projects to life and are committed to making a difference in the communities we serve.You’ve got the talent? We’ve got the tools! Here, your work and ideas will contribute to building a flourishing organization. Your voice will always be heard and valued. You’ll find career opportunities that live up to your ambitions and be able to further develop your unique set of skills. So if you’re looking to do what you love, we could be a perfect match.Your role :Responsible for distributing and stocking merchandise throughout the store including caring for store equipment and cleaning hazardous materials spills. Also responsible for providing excellent customer service by greeting customers and assisting customers in locating, selecting, demonstrating, and loading of merchandise.The qualifications we are looking for : Ability to read, write, and perform basic arithmetic (addition, subtraction); Preferred Qualifications; 3 months experience operating forklift/power equipment such as lifts, order pickers, and similar equipment; 6 months experience in a warehouse performing inventory handling and stocking. RONA is an inclusive employer. If selected for an interview, please advise our Human Resources team if you require accommodation during the interview and assessment process and we will work with you to meet your accessibility needsRONA is committed to encouraging diversity and inclusion. We are pleased to consider applications from all qualified candidates, regardless of race, colour, religion, sexual orientation, gender, nationality, age, disability, or any other protected status. Apply Now
Software Developer - Back End - Senior (Java Language)
Computer Consultants International, Inc., Toronto, ON
HYBRID position at Toronto, OntarioMust haves:General Skills:Experience in programming and analysis; specialized software package support at the specified experience levelAbility to collaborate with IT Professionals throughout the Software Development Life CycleExperience in structured methodologies for the development, design, implementation and maintenance of applicationsExperience in design, code, test, debug and document applicationsExperience in the use of object and/or third generation language development toolsExperience in one or more programming languagesExperience in application design, latest design patters, deployment and troubleshootingExperience with relational and hierarchical database technologiesExperience in the use of information retrieval packages using query languagesExperience with one or more communications protocolsExperience in structured methodologies for the design, development, implementation and maintenance of applicationsExperience eliciting and documenting information from diverse business area stakeholders and subject matter expertsExcellent analytical, problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skillsA team player with a track record for meeting deadlines Desirable Skills:Knowledge and experience with programming Internet-ready applicationsKnowledge and experience in rapid application development (RAD) methodologiesKnowledge and understanding of Information Management principles, concepts, policies and practicesExperience with middleware and gatewaysExperience reviewing, analyzing, and modifying product installation scripts including encoding, testing, debuggingAbility to provide post-implementation support and resolve any post-implementation technical issuesExperience conducting design walkthrough sessions with project teamKnowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standardsAbility to provide user and system documentation as requiredExperience and Skill Set RequirementsThe consultant must have the following number of years’ experience with the tools and/or products:Java – 10+Oracle 12C or higher – 10+DB SQL including DB Objects such as Tables, Views, Sequences, Store Procedure, Functions, Triggers   5 Years +Angular JS v2+ - 5+Javascript - 10+Typescript - 5+HTML 5.0, CSS - 5+Node such as NPM - 5+RXJS - 5+Spring Framework (MVC, Security, JPA, Boot)WebSphere v8.5 or higher – 5+Java Development IDE Tools:  Eclipse, IBM RAD, IBM RSA – 5+Bitbucket – 3+Experience with AODA/WCAG 2.0 AA a mustExperience with Responsive Web application development The consultant who have any of these are a plus :REST APIHibernate/JPAMavenKnowledge of security gateways and protocols (JWT, Oauth2.0, SSL Certificates)Solid Understanding of AgileObject Oriented coding practices, including design patterns knowledge, refactoring, clean code.Knowledge of major architectures style (message oriented, reactive, event based)Rest API design and implementation (load balancing, discovery, resilien
SAP iXp Intern - Back-End Cloud Services Developer
SAP, Waterloo, ON
We help the world run better At SAP, we enable you to bring out your best. Our company culture is focused on collaboration and a shared passion to help the world run better. How? We focus every day on building the foundation for tomorrow and creating a workplace that embraces differences, values flexibility, and is aligned to our purpose-driven and future-focused work. We offer a highly collaborative, caring team environment with a strong focus on learning and development, recognition for your individual contributions, and a variety of benefit options for you to choose from. About the SAP Internship Experience Program The SAP Internship Experience Program is SAP's global, strategic, paid internship program that provides university students with opportunities to find purpose in their careers. Three reasons to intern at SAP Culture of collaboration:meet with mentors, make new friends across the globe and create a thriving personal network. Project-driven experience:gain cross-functional skills from our virtual and in-person learning sessions, diverse subject matter experts, and project deliverables. Gain visibility:with SAP Internship Experience Program in your title, you'll have a global network of SAP leaders, entrepreneurs and career development opportunities at your fingertips. What you'll do Position Title:SAP iXp Intern - Back-End Cloud Services Developer Location: Waterloo, ON Expected Start Date: September 2024 Internship Duration: 4 months In this role, you may: Write, enhance, and maintain microservices in a cloud-native environment Define and implement RESTful API's or control loop methods Have opportunities to exercise many software development skills including gathering requirements, software design, implementation, automated testing, debugging, and troubleshooting Gain experience with cloud technologies like Python, Go and Kubernetes Build a strong foundation in relational database concepts Be mentored by an experienced supervisor who wants to see you learn, grow, and succeed What you bring We're looking for someone who takes initiative, perseveres, and stay curious. You like to work on meaningful innovative projects and are energized by lifelong learning. Successful applicants will have an exceptional ability to learn and the motivation to excel in software design, implementation, and testing. The following qualifications are required: Strong programming skills in Python or Go Good oral and written communication skills Overall average of at least 80% Ability to work independently and collaboratively The following are not required but would be valuable: Experience with cloud technologies such as Kubernetes, Docker, Grafana and Prometheus Knowledge of SQL and relational database concepts Work experience at a software development company Software design experience Knowledge of authentication and software security Significant hobby programming Meet your team SAP is a world leader in Database and Data Analytics technologies. Our cloud-based services are used by some of the world's largest enterprises, and they underlie an ecosystem of applications that help customers work better in many industries and research areas. Join us as we build the core cloud-based microservices that both internal and external customers use to create their own applications that leverage SAP Database and Data Analytics technologies. You'll define RESTful API's or control loop methods, and write scalable, server- side, high-performance, fault-tolerant code in languages like Python and Go. We aim to give students a broad software development experience and the freedom to exercise creativity and judgement in a supportive environment. Strong mentorship is big part of our culture. You may be involved in all aspects of software development including gathering requirements, design, implementation, trouble shooting, creation of automated tests, and infrastructure development. Come share your talent with us. We can't wait to work with you. Bring out your best SAP innovations help more than four hundred thousand customers worldwide work together more efficiently and use business insight more effectively. Originally known for leadership in enterprise resource planning (ERP) software, SAP has evolved to become a market leader in end-to-end business application software and related services for database, analytics, intelligent technologies, and experience management. As a cloud company with two hundred million users and more than one hundred thousand employees worldwide, we are purpose-driven and future-focused, with a highly collaborative team ethic and commitment to personal development. Whether connecting global industries, people, or platforms, we help ensure every challenge gets the solution it deserves. At SAP, you can bring out your best. We win with inclusion SAP's culture of inclusion, focus on health and well-being, and flexible working models help ensure that everyone - regardless of background - feels included and can run at their best. At SAP, we believe we are made stronger by the unique capabilities and qualities that each person brings to our company, and we invest in our employees to inspire confidence and help everyone realize their full potential. We ultimately believe in unleashing all talent and creating a better and more equitable world. SAP is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to the values of Equal Employment Opportunity and provide accessibility accommodations to applicants with physical and/or mental disabilities. If you are interested in applying for employment with SAP and are in need of accommodation or special assistance to navigate our website or to complete your application, please send an e-mail with your request to Recruiting Operations Team: [email protected]. For SAP employees: Only permanent roles are eligible for the SAP Employee Referral Program, according to the eligibility rules set in the SAP Referral Policy. Specific conditions may apply for roles in Vocational Training. EOE AA M/F/Vet/Disability: Qualified applicants will receive consideration for employment without regard to their age, race, religion, national origin, ethnicity, age, gender (including pregnancy, childbirth, et al), sexual orientation, gender identity or expression, protected veteran status, or disability. SAP believes the value of pay transparency contributes towards an honest and supportive culture and is a significant step toward demonstrating SAP's commitment to pay equity. SAP provides the hourly base salary rate range applicable for the posted role. The targeted range for this position is 18.00 - 35.00 CAD. The actual amount to be offered to the successful candidates will be within that range, dependent upon the key aspects of each case which may include education, skills, experience, scope of the role, location, etc. as determined through the selection process. SAP offers limited benefits for employees hired into hourly or like roles subject to appliable plan/policy terms. A summary of benefits and eligibility requirements can be found by clicking this link: www.SAPNorthAmericaBenefits.com Requisition ID: 394610 | Work Area: Software-Design and Development | Expected Travel: 0 - 10% | Career Status: Student | Employment Type: Intern | Additional Locations: #LI-Hybrid Requisition ID: 394610 Posted Date: May 15, 2024 Work Area: Software-Design and Development Career Status: Student Employment Type: Intern Expected Travel: 0 - 10% Location: Waterloo, ON, CA, N2L6R2
Développeur Back-end
I.Thibault, Lévis, QC
Prendre le lead et évoluer dans une boîte en pleine effervescence, c'est ce qui est accessible avec nous. Le/la titulaire du poste agira à titre de leader au niveau de l’analyse, de la conception et du développement logiciel. TIBO est à la recherche d'une personne qui a le désir de s'investir dans un département TI jeune en pleine expansion. Dans ce contexte, seront nombreux les projets de standardisation et d'optimisation. PME en pleine croissance, ayant des bureaux à travers le monde, il faut être à l'aise avec les défis en lien avec la distance et les différentes langues et cultures. TIBO est une entreprise agile. La flexibilité est donc la clé pour profiter de toutes les opportunités qui y sont offertes.AVANTAGESRémunération globale compétitiveAssurances collectives et service de télémédecine pour vous et vos prochesTélétravail en mode hybride et horaire flexibleParticipation de l’employeur à l’épargne-retraire (REER) Ambiance et environnement de travail inclusif, axé sur la contribution et l’impact de chacun au succès de l’entreprise Plusieurs événements corporatifs misant sur l’esprit d’équipe et la camaraderie Et bien plus encore! MANDATSAgir à titre de leader au niveau du développement Back-end en Java avec une approche TDD Assurer la mise en place et le maintien d’un pipeline de déploiement (CI/CD) Concevoir et optimiser nos applications web, nos API REST et les ponts vers diverses applications tierces Développer et entretenir l’architecture logicielle Collaborer avec les développeurs front-end pour livrer les fonctionnalités des applications internes (Stack techno : React, Tailwind, Java, PostgreSQL, Apache Tomcat) Assurer le développement logiciel en prévision d’une forte croissance d’utilisation APTITUDESMaîtriser le langage Java et SQL Maîtriser les concepts REST et du format JSON Connaître le Clean Code et le développement TDD (atout) ATTITUDEMotivé et apte à mener plusieurs projetsProactif dans l'amélioration de l'architecture logicielle déjà en placeAutonome ayant le sens de l’organisation et de l’initiativeDÉFIS Prendre le leadership du Back-endAvoir une vision globale des besoins actuels, mais surtout futursProcéder à la mise en place du pipeline de déploiement Maîtrise de la programmation objet et des design patterns; Maîtrise du langage Java;Maîtrise du langage SQL; Maîtrise des concepts REST et du format JSON; Connaissance en modélisation et optimisation de bases de données; Connaissance de l’architecture logicielle en couches; Connaissance de la base de données PostgreSQL; Connaissance du Clean Code et du développement TDD (atout); Connaissance des technologies Hibernate, Jersey, JAX-RS, JUnit, Ant & Maven (atout); Connaissance d’un pipeline de déploiement (CI/CD) tels Jenkins & Docker (atout); Connaissance de Git (atout);Être proactif dans l'amélioration de l’architecture logicielle déjà en place; Être à l’affût des nouvelles tendances en développement logiciel; Avoir un fort esprit d’équipe; Être bilingue professionnellement (français/anglais) Capacité à s’adapter aux imprévus et à la gestion de la pression; 
Senior .NET Web Developer (AZURE)
CGI Group, Victoria, BC
Position Description: Ready to join an outstanding culture that cares about diversity and inclusion, corporate social responsibility and gives the freedom to innovate, influence decisions, and chart an exciting career?CGI is more than just an IT company. Be part of a team that supports the local community with the ability to draw on global best-in-class talent! Benefits include a share purchase program, profit sharing, wellness credits, training and development programs.Are you motivated by the opportunity to delight your clients by providing them with innovative solutions to sophisticated technical problems? These are exciting times for CGI, and we are looking for hardworking individuals to innovate with us. If you thrive on innovation where you can influence the direction of technical strategy, come and join our team! This is a superb opportunity to join our CGI-BC team providing leading information technology services to our clients. As a successful candidate, you'll have a combination of maintenance and development experience, and be working with a diverse portfolio of technologies while contributing to several projects. As part of a larger team, you will also work with and learn from our experienced and hardworking developers and architects. You'll have numerous opportunities to use your expertise and become a key part of large client engagements.If you are looking to advance your career while gaining experience in an exciting and diverse development environment, this is the opportunity you've been looking for! Your future duties and responsibilities: • Participate in the development and deployment of new applications, system software, and/or enhancements to existing applications • Collaborate with analysts, designers and system owners in the delivery of new software programs and applications • Develop data extractions or reports from client requirements, and investigate data related issues • Develop strategies for improving and leveraging systems • Provide technical leadership and mentoring to other team members • Work with clients to develop solution architectures to solve business problems. • Write automated tests and help set up continuous integration & delivery pipelines. • Design, develop, manage and integrate RESTful APIs. Required qualifications to be successful in this role: • A minimum of 4 years progressive experience as a Software Developer in an Agile environment (exposure to front-end and back-end frameworks) using Visual Studio Code/.NET/C# • Experience working with cloud technologies such as AWS or Azure • Experience with HTML/CSS, JavaScript, IIS, jQuery • Application deployment automation using Jenkins, GitHub Actions, and/or Azure DevOps • Experience with RESTful API development, management and integration • Superb communication skills, both oral and written • Standout colleague Desirable qualifications: • Ability to set up and configure supporting technology and infrastructure such as proxies, webservers, certificates, etc. • Experience with identity management tools such as Keycloak • Exposure to Databases such as PostgreSQL, Oracle, MongoDB, SQLServer, and/or MySQL • Experience deploying cloud resources using IAC (Bicep, ARM, Terraform) • Experience with reporting tools such as PowerBI • Containers and container platforms such as OpenShift • Experience writing automated end to end UI tests with tools such as Selenium Required Level of Education: The ideal candidate should possess a university degree or college diploma in a related field (Computer Science, Business, or Engineering) or equivalent work experience. Skills: .NETApplication DevelopmentC#CSSFull Stack DevelopmentHTMLJavaScriptRESTful (Rest-APIs)Visual Studio CodeVisual Studio CodeDatabaseIdentity and Access Mgt (IAM) What you can expect from us: Together, as owners, let’s turn meaningful insights into action.Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because… You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.At CGI, we recognize the richness that diversity brings. We strive to create a work culture where all belong and collaborate with clients in building more inclusive communities. As an equal-opportunity employer, we want to empower all our members to succeed and grow. If you require an accommodation at any point during the recruitment process, please let us know. We will be happy to assist.Come join our team-one of the largest IT and business consulting services firms in the world.
Développeur back-end
National Bank, Montreal, QC
Une carrière en tant que développeur back-end dans l’équipe de domaine API cartes à la Banque Nationale, c’est agir à titre de développeuse/développeur d’applications backend. Cet emploi te permet d’avoir un impact positif sur notre organisation, grâce à tes connaissances en développement Java (APIs, Microservices, DevOps, développement Cloud AWS, tests automatisés) Ton emploi En mode Scrum, développer et déployer les fonctions assurant un maximum de valeur pour nos divers partenaires d'affaires Intégrer une équipe inspirante qui respecte les meilleures pratiques de développement logiciel Créer des solutions technologiques innovantes qui supportent notre croissance Confirmer la qualité de tes livrables via des tests unitaires automatisés Relever des défis techniques et d’affaires très diversifiés Ton équipe Au cœur de la transformation numérique de la banque, l'équipe du domaine API cartes est une équipe multidisciplinaire qui développe et prend en charge les APIs du domaine carte.  Nos programmes de formation basés sur l’apprentissage dans l’action te permettent de maîtriser ton métier. Des contenus de formation personnalisés sont disponibles pour favoriser ton apprentissage en continue. L’accès à des collègues possédant différentes expertises, expériences et profils diversifiés vient enrichir ton développement à tous les points de vue Prérequis Baccalauréat ou autre diplôme connexe au secteur d’activité Détenir un minimum de 5 ans d’expérience en développement Java (REST/API, SpringBoot, Apache Maven et Microservices) Bonne connaissance d'AWS Cloud est un atout Bonne compréhension de CI/CD (Jenkins, Github) Expérience démontrée dans un rôle de développement logiciel en mode Agile Adaptabilité, collaboratif et fort esprit d'équipe Rigueur dans l’optimisation du code Tes avantages En plus d’une rémunération concurrentielle, nous te proposons, dès ton embauche, une foule d’avantage flexibles pour favoriser ton bien-être et celui de ta famille. Programme santé et bien-être incluant de nombreuses options Assurance collective flexible Régime de retraite généreux Régime d’acquisition d’actions Programme d’aide aux employées et employés ainsi qu’à leur famille Services bancaires préférentiels Implication dans des initiatives communautaires Service de télémédecine Clinique virtuelle d’amélioration du sommeil Ce sont quelques exemples qui te sont accessibles. Nous proposons une offre évolutive à l’affût des tendances, de tes besoins et de ceux de tes proches. Nos environnements de travail dynamiques et nos outils de collaboration modernes favorisent une expérience employée agréable. Nous accordons une grande place aux idées des employées et employés. Que ce soit par nos sondages, ou encore par l’entremise de nos programmes, le dialogue en continu et le feedback sont encouragés. L’humain d’abord Nous sommes une banque à grandeur humaine qui se démarque par son audace, sa culture entrepreneuriale et sa passion pour les gens. Nous existons pour avoir un impact positif dans la vie des gens. Nos valeurs fondamentales de complicité, d’agilité et de pouvoir d’agir sont nos sources d’inspiration. L’inclusion est au cœur de nos engagements. Nous offrons un milieu de travail sans obstacle et accessible à l’ensemble des employées et employés. Nous visons à procurer des mesures d’accessibilité lors du processus de recrutement. Si tu as besoin d'accommodement, n’hésite pas à nous en faire part lors de tes premiers échanges avec nous. Nous accueillons les candidates et candidats de tous horizons et nous aimerions savoir ce que tu peux ajouter à notre équipe. Viens entreprendre tes ambitions avec nous !