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 "Asp.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

Enterprise Security Architect - Senior Consultant/Manager
Deloitte,
Job Type:Permanent Reference code:125929 Primary Location:Toronto, Ontario, Canada All Available Locations:Toronto, ON Our Purpose At Deloitte, we are driven to inspire and help our people, organization, communities, and country to thrive. Our Purpose is to build a better future by accelerating and expanding access to knowledge. Purpose defines who we are and gives us reason to exist as an organization. Have many careers in one Firm. Experience a firm where wellness matters. Be part of a firm that leads the way and pushes themselves to look like contemporary Canada. In a rapidly changing world where information has a significant value, supply chains are interconnected and there is uncertainty when doing business on a global basis, information security and privacy have become board level issues.What will your typical day look like? As part of our Enterprise Security Architecture team you will help lead our clients improve their overall security posture through the design, development and implementation of network and computer security structures for their organization. Ensuring their security requirements are addressed in all aspects of their infrastructure in order to support their organizations processes and business objectives. Your Responsibilities: • Design, develop, review and implement security designs for new or existing technology system(s) and environments as a whole. • Security Architecture - Assisting in the development or tailoring of an enterprise security architecture framework that addresses our client's business needs. • Analyze our client's current technology environment to identify deficiencies and recommend solutions, staying abreast of emerging security technologies and trends and apply them where appropriate. • Proven track record of being able to identify, recommend, and implement improvements to the existing security toolsets and processes in a fast paced environment. • Oversee and work with client stakeholders and our internal teams on the evaluation and selection of security related technologies and products. • Ensure infrastructure solution design and deployments are in compliance with client Enterprise Architecture Standards across their respective environments. In some cases this may mean working with the client stakeholders to develop those standards. • In some cases serve as the information security architect on behalf of the client to work closely with their internal business and IT partners to identify and implement key programs and solutions • Establishing and maintain trust relationships with client and internal partner teams through active engagement, clear accountability and expectations, and frequent communication. • Provide security thought leadership on core security questions facing the business - employee protection and IAM, data protection, device protection - based on leading security practices and experience. • Ability to lead multiple technology groups to ensure that the application, integration, infrastructure, and security architectures are designed to meet evolving business requirements, standards for reliability, scalability and availability and align with previous organizations Technology Roadmap • Are able to effectively communicate and work closely with our vendor partners to the review their security, to ensure all end points are covered and any gaps are understood.About the team Deloitte's Cyber Risk Services helps our clients to be Secure, Vigilant and Resilient in the face of an ever increasing array of cyber threats and vulnerabilities. Our Cyber Risk practice helps organizations with the management of information and technology risks by delivering end-to-end solutions, using proven methodologies and tools. Our services help organizations address timely and pervasive issues such as identity theft, data security breaches, data leakage, cybersecurity, and system outages across organizations of various sizes and industries, with the goal of enabling ongoing, secure, and reliable operations across the enterprise. The environment at Deloitte is made up of intellectually curious, smart people; including world class security and privacy experts. Your mix of work will help foster your leadership skills and you will develop relationships with a team that you respect and have fun with. In addition, you will have the opportunity to identify areas of work that are of particular interest to you.Enough about us, let's talk about you You bring: • Minimum of 10+ years of industry related experience (financial services, government or banking) • Minimum of 7+ years in an architect capacity • Minimum of 5+ years of experience in leading architecture activities like designing, roadmap, & proof-of-concepts. • Prior experience in native application architecture and deployment in Microsoft Azure • Have proven experience as a technical architect through all tiers (network, storage, backup, server, middleware and web/application) with the ability to understand security best practices and implications across all tiers. • Demonstrated experience enabling business-to-security alignment. • Proven ability to lead multiple customers, complex projects, and multiple initiatives. • Prior hands-on experience in web-based technologies including Microsoft .Net, ASP.NET Web API and complementary business layer and front-end technologies like AngularJs, ReactJs, NodeJS, etc., • Prior hands-on experience with Microsoft SQL Server, MongoDB, Cosmos DB, Oracle etc., • A bachelor's degree or equivalent in Computer Science, Business Administration, or related discipline. While an advanced degree is preferred, the value is placed on the extent of the relevant experience and accomplishments. • Ability to travel and / or work from a Deloitte office 20-50% of time. Preferred • Microsoft Azure certifications (AZ300 through and including Azure 305) • Experience working with SAFe or Agile development processes. • Exposure to Cloud Cognitive Services and AI platforms • TOGAF or SEI - Software Architecture Certification etc., • Familiarity with PowerBI or similar enterprise-class reporting / analytics toolsTotal RewardsThe salary range for this position is $83,000 - $173,000, and individuals may be eligible to participate in our bonus program. Deloitte is fair and competitive when it comes to the salaries of our people. We regularly benchmark across a variety of positions, industries, sectors, targets, and levels. Our approach is grounded on recognizing people's unique strengths and contributions and rewarding the value that they deliver.Our Total Rewards Package extends well beyond traditional compensation and benefit programs and is designed to recognize employee contributions, encourage personal wellness, and support firm growth. Along with a competitive base salary and variable pay opportunities, we offer a wide array of initiatives that differentiate us as a people-first organization. Some representative examples include: $4,000 per year for mental health support benefits, a $1,300 flexible benefit spending account, 38+ days off (including 10 firm-wide closures known as "Deloitte Days"), flexible work arrangements and a hybrid work structure.Our shared values While our Purpose guides us and helps explain why we exist, our shared values describe the behaviour we expect from each other at the firm. They provide common ground to unite us across cultures and geographies. They help us to earn the trust and respect of our stakeholders. We all commit to living by these shared values, to stay true to the principles they represent, and to honour the legacy from which they came. They are what sets us apart and makes us Deloitte. Every day, we live our Purpose through the following five shared values: Lead the way: Deloitte is not only leading the profession, but reinventing it for the future. We're also committed to creating opportunity and leading the way to a more sustainable world. Serve with integrity: Deloitte has earned the trust of employees, clients, regulators, and the public for 175 years. Upholding that trust is our single most important responsibility. Take care of each other: We look out for one another and prioritize respect, fairness, development, and well-being. Foster inclusion: We are at our best when we foster an inclusive culture and embrace diversity in all forms. We know this attracts top talent, enables innovation, and helps us deliver well-rounded client solutions. Collaborate for measurable impact: We approach our work with a collaborative mindset, teaming across businesses, geographies, and skill sets to deliver tangible, measurable, attributable impact. The next step is yours Sound like The One Firm. For You? At Deloitte, we are all about doing business inclusively - that starts with having diverse colleagues of all abilities. Deloitte encourages applications from all qualified candidates who represent the full diversity of communities across Canada. This includes, but is not limited to, people with disabilities, candidates from Indigenous communities, and candidates from the Black community in support of living our values, creating a culture of Diversity Equity and Inclusion and our commitment to our AccessAbility Action Plan , Reconciliation Action Plan and the BlackNorth Initiative . We encourage you to connect with us at [email protected] if you require an accommodation for the recruitment process (including alternate formats of materials, accessible meeting rooms or other accommodations). We'd love to hear from you! By applying to this job you will be assessed against the Deloitte Global Talent Standards. We've designed these standards to provide our clients with a consistent and exceptional Deloitte experience globally. Deloitte Canada has 30 offices with representation across most of the country. We acknowledge our offices reside on traditional, treaty and unceded territories as part of Turtle Island and is still home to many First Nations, Métis, and Inuit peoples. We are all Treaty people.Job Segment: Developer, ERP, Cloud, Information Technology, IT Architecture, Technology
Technical Security Architect - Senior Consultant/Manager
Deloitte,
Job Type:Permanent Reference code:125936 Primary Location:Toronto, Ontario, Canada All Available Locations:Toronto, ON Our Purpose At Deloitte, we are driven to inspire and help our people, organization, communities, and country to thrive. Our Purpose is to build a better future by accelerating and expanding access to knowledge. Purpose defines who we are and gives us reason to exist as an organization. Have many careers in one Firm. Experience a firm where wellness matters. Be part of a firm that leads the way and pushes themselves to look like contemporary Canada. In a rapidly changing world where information has a significant value, supply chains are interconnected and there is uncertainty when doing business on a global basis, information security and privacy have become board level issues.What will your typical day look like? In your role as a Solution Architect, you will be responsible for envisioning and developing new digital products. You will execute day-to-day product development activities across design, development, stakeholder communication, technology vendor management and delivery. Responsibilities: • Lead clients, complex projects, drive business requirement gathering, manage scope and client expectations. • Design long-term, reliable, and end-to-end technical architectures. Develop functional architecture design and contribute to product vision. • Transforms detailed requirements into a complete, detailed systems design document. • Supports creation of interface specifications and call flows for the various components in the design • Provide inputs to create Agile user stories based on marketing business requirements. • Provide technical support for analysis of business requirements and applicability to the current or planned Platform/Enabler/API Platform capabilities. • Participate in end-to-end functionality assessment during solution testing phases. • Serve as a technical liaison between the business, project team and developers/testers. • Collaborate with IT infrastructure teams (DevOps, Cyber, networking) to deploy and maintain applications. • About the team • Deloitte Technology Services works at the forefront of technology development and processes to support and protect Deloitte around the world. In this truly global environment, we operate not in "what is" but rather "what can be" to help Deloitte deliver and connect with its clients, its communities, and one another in ways not previously conceived.About the team Deloitte's Cyber Risk Services helps our clients to be Secure, Vigilant and Resilient in the face of an ever increasing array of cyber threats and vulnerabilities. Our Cyber Risk practice helps organizations with the management of information and technology risks by delivering end-to-end solutions, using proven methodologies and tools. Our services help organizations address timely and pervasive issues such as identity theft, data security breaches, data leakage, cybersecurity, and system outages across organizations of various sizes and industries, with the goal of enabling ongoing, secure, and reliable operations across the enterprise. The environment at Deloitte is made up of intellectually curious, smart people; including world class security and privacy experts. Your mix of work will help foster your leadership skills and you will develop relationships with a team that you respect and have fun with. In addition, you will have the opportunity to identify areas of work that are of particular interest to you.Enough about us, let's talk about you You bring: • Minimum of 10+ years of industry related experience (financial services, government or banking) • Minimum of 7+ years in an architect capacity • Minimum of 5+ years of experience in leading architecture activities like designing, roadmap, & proof-of-concepts. • Prior experience in native application architecture and deployment in Microsoft Azure • Proven ability to lead multiple customers, complex projects, and multiple initiatives. • Prior hands-on experience in web-based technologies including Microsoft .Net, ASP.NET Web API and complementary business layer and front-end technologies like AngularJs, ReactJs, NodeJS, etc., • Prior hands-on experience with Microsoft SQL Server, MongoDB, Cosmos DB, Oracle etc., • A Bachelor's degree or equivalent in Computer Science, Business Administration, or related discipline. While an advanced degree is preferred, the value is placed on the extent of the relevant experience and accomplishments. • Ability to travel and / or work from a Deloitte office 10-15% of time. Preferred: • Microsoft Azure certifications (AZ300 through and including Azure 305) • Experience working with SAFe or Agile development processes. • Exposure to Cloud Cognitive Services and AI platforms • TOGAF or SEI - Software Architecture Certification etc., • Familiarity with PowerBI or similar enterprise-class reporting / analytics toolsTotal RewardsThe salary range for this position is $83,000 - $173,000, and individuals may be eligible to participate in our bonus program. Deloitte is fair and competitive when it comes to the salaries of our people. We regularly benchmark across a variety of positions, industries, sectors, targets, and levels. Our approach is grounded on recognizing people's unique strengths and contributions and rewarding the value that they deliver.Our Total Rewards Package extends well beyond traditional compensation and benefit programs and is designed to recognize employee contributions, encourage personal wellness, and support firm growth. Along with a competitive base salary and variable pay opportunities, we offer a wide array of initiatives that differentiate us as a people-first organization. Some representative examples include: $4,000 per year for mental health support benefits, a $1,300 flexible benefit spending account, 38+ days off (including 10 firm-wide closures known as "Deloitte Days"), flexible work arrangements and a hybrid work structure.Our shared values While our Purpose guides us and helps explain why we exist, our shared values describe the behaviour we expect from each other at the firm. They provide common ground to unite us across cultures and geographies. They help us to earn the trust and respect of our stakeholders. We all commit to living by these shared values, to stay true to the principles they represent, and to honour the legacy from which they came. They are what sets us apart and makes us Deloitte. Every day, we live our Purpose through the following five shared values: Lead the way: Deloitte is not only leading the profession, but reinventing it for the future. We're also committed to creating opportunity and leading the way to a more sustainable world. Serve with integrity: Deloitte has earned the trust of employees, clients, regulators, and the public for 175 years. Upholding that trust is our single most important responsibility. Take care of each other: We look out for one another and prioritize respect, fairness, development, and well-being. Foster inclusion: We are at our best when we foster an inclusive culture and embrace diversity in all forms. We know this attracts top talent, enables innovation, and helps us deliver well-rounded client solutions. Collaborate for measurable impact: We approach our work with a collaborative mindset, teaming across businesses, geographies, and skill sets to deliver tangible, measurable, attributable impact. The next step is yours Sound like The One Firm. For You? At Deloitte, we are all about doing business inclusively - that starts with having diverse colleagues of all abilities. Deloitte encourages applications from all qualified candidates who represent the full diversity of communities across Canada. This includes, but is not limited to, people with disabilities, candidates from Indigenous communities, and candidates from the Black community in support of living our values, creating a culture of Diversity Equity and Inclusion and our commitment to our AccessAbility Action Plan , Reconciliation Action Plan and the BlackNorth Initiative . We encourage you to connect with us at [email protected] if you require an accommodation for the recruitment process (including alternate formats of materials, accessible meeting rooms or other accommodations). We'd love to hear from you! By applying to this job you will be assessed against the Deloitte Global Talent Standards. We've designed these standards to provide our clients with a consistent and exceptional Deloitte experience globally. Deloitte Canada has 30 offices with representation across most of the country. We acknowledge our offices reside on traditional, treaty and unceded territories as part of Turtle Island and is still home to many First Nations, Métis, and Inuit peoples. We are all Treaty people.Job Segment: Developer, Solution Architect, ERP, Front End, Testing, Technology
Senior C# Full Stack Developer
Progi, Trois-Rivières, QC
Progi is more than a job, it's a dynamic, respectful, and stimulating environment. Here, we all share the same source code. It's based on teamwork, love of what we do and excellence. Our algorithm is programmed to welcome challenges with a smile and see change as an opportunity.We're looking for an seasoned Senior C# Full Stack Developer to join one of our existing teams. His/her role is to support the team in the growth of the product as a full-stack developer, working on CI/CD products. He/she will also be involved in implementing product quality strategies.ResponsibilitiesBuild solutions by putting customers' needs first in an agile framework.Evolve services in the application ecosystem.Develop solutions that meet industry quality and safety standards.Participate constructively and positively in team meetings.Get involved in the continuous improvement process.Requirements and QualificationsOver 8 years experience in software development5 years experience or more with C#.Mastery of object-oriented concepts applied to C#8+.Excellent knowledge of the following technological fields: C#8+, .NET 6, databases.Good knowledge of the following .NET 6 libraries: ASP.NET Core, LINQ, EFCore.Minimum experience in front-end web development: HTML, CSS, JS.Knowledge of the following areas: Azure DevOps, Kubernetes, Single Page Application (SPA), Git, VueJS, Web, Database, Linux.Experience in setting up and maintaining unit tests and e2e integration tests.Functional English for work.Experience in microservices in a distributed environment, an asset.Notions of software architecture, design pattern and clean code, an asset.Experience of working in an agile environment (scrum, kanban, xp), an asset.CI/CD knowledge, an asset.Artificial intelligence knowledge, as asset. To top it all, there are several advantages and your very cool future team. Group RRSP plan with employer contribution.Group insurance (including dental insurance 100% covered by the employer).Modern offices well-situated downtown (we even have a rooftop terrace with a BBQ).Gym facilities for Progicians.Free downtown parking available year-round (even on weekends to go to shows or to the restaurant!)Referral program ($$$).Team lunch.Summer schedule.Happy Hour, etc.
Senior C# Full Stack Developer with a passion for Vue.JS
Progi, Trois-Rivières, QC
Progi is more than a job, it's a dynamic, respectful, and stimulating environment. Here, we all share the same source code. It's based on teamwork, love of what we do and excellence. Our algorithm is programmed to welcome challenges with a smile and see change as an opportunity.We're looking for an seasoned Senior C# Full Stack Developer to join one of our existing teams. His/her role is to support the team in the growth of the product as a full-stack developer, working on CI/CD products, while providing front-end expertise with the Vue.JS framework. He/she will also be involved in implementing product quality strategies.ResponsibilitiesBuild solutions by putting customers' needs first in an agile framework.Evolve services in the application ecosystem.Develop solutions that meet industry quality and safety standards.Participate constructively and positively in team meetings.Get involved in the continuous improvement process.Requirements and QualificationsOver 8 years experience in software development5 years experience or more with C#.Mastery of object-oriented concepts applied to C#8+.Excellent knowledge of the following technological fields: C#8+, .NET 6, databases.Good knowledge of the following .NET 6 libraries: ASP.NET Core, LINQ, EFCore.Confirmed expertise in front-end web development: HTML, CSS, JS.Knowledge of the following areas: Azure DevOps, Kubernetes, Single Page Application (SPA), Git, VueJS, Web, Database, Linux.Experience in setting up and maintaining unit tests and e2e integration tests.Functional English for work.Experience in microservices in a distributed environment, an asset.Notions of software architecture, design pattern and clean code, an asset.Experience of working in an agile environment (scrum, kanban, xp), an asset.CI/CD knowledge, an asset.Artificial intelligence knowledge, as asset. To top it all, there are several advantages and your very cool future team. Group RRSP plan with employer contribution.Group insurance (including dental insurance 100% covered by the employer).Modern offices well-situated downtown (we even have a rooftop terrace with a BBQ).Gym facilities for Progicians.Free downtown parking available year-round (even on weekends to go to shows or to the restaurant!)Referral program ($$$).Team lunch.Summer schedule.Happy Hour, etc.
2 Senior .Net Developers required to support various Client projects for long term contract
S.i. Systems, Toronto, ON
Our Concord based clients requires the services of a Senior .Net developer to support a number of their internal projects.ROLE:· Identify and analyze user and system requirements for new applications or enhancements to existing ones. · Collaborate with the architecture team and determine the most suitable methods, technologies, and tools for each development project.· Write, review and maintain high quality code (frontend and backend) for various applications.· Continuously assess and improve the performance of applications, implementing optimizations and SQL performance tuning.· Conduct thorough functionality testing, identify bugs, and debug code to deliver robust and error-free applications.· Redesign and modernize legacy applications and incorporate new technologies.MUST HAVE:· Solid understanding of the Software Development Life Cycle and Object-Oriented Programming and Design.· Strong organizational skills to juggle multiple tasks within the constraint of timelines with business acumen.· Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse web technologies and techniques.· At least 10 years of hands-on experience in web development.· Degree in Computer Science, Software Engineering or equivalent.· Expert in SQL development and design including advanced query optimization and stored procedures· Extensive experience in creating, scheduling, and optimizing SQL jobs· Proficient in ADO.NET, .Net ORM Frameworks, such as EF, Dapper · Proficient in C#, .NET Framework, ASP.NET, ASP.NET MVC and ASP.Net Web API · Expert in HTML 5, CSS 3, Javascript, jQuery, Ajax, JSON· Expert in Angular, Material Design · Knowledge of Classic ASP· Experience with Log frameworks, such as NLog · Experience with.Net Core, PowerShell, KendoUI and Bootstrap· Experience with Microsoft Team Foundation Server, Azure DevOps, Git. · Familiar with Azure Technologies, such as App Services, Azure API Management, Logic App, App Functions Apply
Senior Programmer Analyst
BCLC,
Senior Programmer Analyst Location: Remote within, BC, CA Job Function: Information Technology BCLC exists to generate win-wins for the greater good. For our people, our players, our communities, our industry, and our planet. Lottery | Casino | Sports Being a social purpose company, we are not only able to better align our business decisions with our purpose, but more importantly, we are committing to doing our part in creating a better world. We bring our purpose to life by ensuring all our actions, behaviours and decisions create benefits for communities and the planet. Motivated and guided by our social purpose, everything we do must benefit the greater good. And we encourage our employees, partners, players, industry and communities to engage with us on this ambition. We want you to be where you feel you can do your best work. This job can be done remotely providing you reside in BC. For those who prefer working in a community with others, we have two beautiful offices in convenient locations: 2940 Virtual Way, Vancouver | 74 Seymour Street W, Kamloops This is a Permanent, Full Time opportunity Expected Salary Range: $70,177.00 - $87,722.00 - $109,652.00 Our typical hiring range will be +/- 10% of the midpoint shown above Factors influencing this decision include qualifications and market conditions for the role The Company For over three decades, BCLC has delivered exceptional gambling entertainment for British Columbians. To fulfill our social purpose we have a vision to revolutionize gambling entertainment through engaging experiences that build and benefit communities. We operate national and provincial lotteries in partnership with 3500 retail partners, provide the games, technology & oversight to 37 brick & mortar casinos, and operate a safe secure and 100% legal online gambling presence PlayNow.com. In our recently completed fiscal year, BCLC generated a record $1.6 billion in net income to the Province of B.C. to support First Nations, local host governments, health care, education and community programs across the province. Job Summary: As a key member of the Retail Partnership Team, the role of the Senior Programmer Analyst is to work with other Developers and Operations staff to build, deploy, and support Integration services in BCLC's Lottery ecosystem. This role will proactively resolve complex technical issues and use innovative thinking in the development and delivery of solutions and broader issues resolution. The Senior Programmer Analyst role acts as a consultative partner providing expertise, analysis, and advice to internal stakeholders within BCLC. They will work with external partners in a multivendor environment to enable the business to provide Lottery products and services efficiently and effectively. Accountabilities: Design Complex Software Components: Take a leading role in designing and architecting software solutions that meet specified requirements. Advanced Coding and Implementation: Write sophisticated code to implement software designs, ensuring scalability, performance, and maintainability. Technical Problem Solving: Address complex technical issues independently, demonstrating a high level of problem-solving capability. Collaboration and Mentorship: Collaborate effectively with team members, product owners, vendors, and stakeholders; providing guidance to junior engineers, and contributing to a positive team dynamic. Code Reviews and Quality Assurance: Conduct and participate in thorough code reviews to ensure code quality, adherence to best practices, and knowledge sharing within the team. System Optimization: Optimize and enhance existing software systems for improved performance, efficiency, and overall effectiveness. Adopt Advanced Technologies: Stay abreast of emerging technologies, tools, and development methodologies, incorporating them into projects where appropriate. Contribute to Technical Documentation: Document software architecture, design decisions, and coding standards to facilitate knowledge transfer and future maintenance. Automation and Process Improvement: Maintaining, enhancing, and identifying opportunities for continuous improvement of software delivery processes. Minimum Required Qualifications: Education and Experience University degree or certification in Computer Science or equivalent experience; 3-5 years progressively more responsible experience in a programming/analysis environment, with at least three years at a programmer/analyst level; Experience working on large projects with high levels of integration; Experience with implementation and maintaining of large systems would be an asset; Equivalent combination of education and/or experience will be considered. Technical Requirements Knowledge of Multiple Programming languages: Java Spring Boot, .Net Framework (including C#, ASP.NET), Java/J2EE, SQL, XML, HTML; Knowledge of Containerization: OpenShift, Docker; Knowledge of Automation: Jenkins Pipeline, CICD; Knowledge of AWS Cloud Products: EC2, S3, API Gateway, MQ, SNS/SQS, etc Knowledge of Agile processes and ceremonies; Knowledge of Middleware: Webservices, Microservices, REST, SOAP; Knowledge of Database: Microsoft SQL Server; Knowledge of Microsoft Windows systems, system administration, would be an asset; Excellent interpersonal skills; Excellent written and verbal communication skills; Excellent problem solving and analytical thinking/innovation; Strong computer skills - MS office suite; Exceptional time management and multi-tasking skills. What's in it for you Defined benefit pension plan which provides a recurring income you can depend on for life throughout retirement We pride ourselves on our flexible working model which supports work-life integration and our 37.5 hour work week Professional development including education/certification sponsorship, in house leadership cohorts, LinkedIn Learning See all our rewards here However you identify, or whatever your path in life, if you see something here that makes you excited to get to work every day, please apply. We hire people for skills, capabilities and potential, not just education and experience. We value Respect, Integrity and Community, and we provide an inclusive environment where everyone can feel like they belong . Our social purpose is much more than returning 100% of net income to the province in the form of healthcare & education programs, and community gaming grants. Check it out ! Did you know BCLC is an industry leader in player health and safe & responsible gambling? Find out more ! We are trained in neurodivergent hiring. If you require accommodation so you can be at your best in the interview, please let us know: [email protected] . All candidates must be at least 19 years of age and legally eligible to work in Canada
Senior Manager Archer Development
BMO, Toronto, ON
Application Deadline: 04/10/2024Address:250 Yonge StreetThe ideal candidate will have the following experience5+ years experience as a full time dedicated RSA Archer system administrator5+ years experience in GRC use case module within RSA Archer5+ years relevant experience in Information Security, Information Technology, security controls, and industry best practices5+ years .Net experience with VB. Net, ASP.Net, SQL Server, and MVC Experience working with Javascript and HTML3+ years managing a team of developersThis role can be 100% remote anywhere in Canada.Drives the overall software development lifecycle including working across functional teams to transform requirements into features, managing development teams and processes, and conducting software testing and maintenance. Specific project areas of focus includes translating user requirements into technical specifications, writing code and managing the preparation of design specifications. Supports system design, provides advice on security requirements and debugs business systems and service applications. Applies deep knowledge of algorithms, data structures and programming languages to develop high quality technology applications and services - including tools, standards, and relevant software platforms based on business requirements.Translates user needs into technical specifications by understanding, conceptualizing, and facilitating technical requirements from user.Analyzes, develops, tests, and implements new software programs, and documentation of entire software development life cycle execution.Performs preventative and corrective maintenance, troubleshooting and fault rectification of system and core software components.Ensures that code/configurations adhere to the security, logging, error handling, and performance standards and non-functional requirements.Evaluates new technologies for fit with the program/system/eco-system and the associated upstream and downstream impacts on process, data, and risk.Follows release management processes and standards, and applies version controls. Assists in interpreting and documentation of client requirements.Fosters a culture aligned to BMO purpose, values and strategy and role models BMO values and behaviours in all that they do.Ensures alignment between values and behaviour that fosters diversity and inclusion.Regularly connects work to BMO's purpose, sets inspirational goals, defines clear expected outcomes, and ensures clear accountability for follow through.Builds interdependent teams that collaborate across functional and operating groups to create the highest value for all stakeholders.Attracts, retains, and enables the career development of top talent.Improves team performance, recognizes and rewards performance, coaches employees, supports their development, and manages poor performance.Operates at a group/enterprise-wide level and serves as a specialist resource to senior leaders and stakeholders.Applies expertise and thinks creatively to address unique or ambiguous situations and to find solutions to problems that can be complex and non-routine.Implements changes in response to shifting trends.Broader work or accountabilities may be assigned as needed.Qualifications: Intermediate level of proficiency: Creative thinking.Building and managing relationships.Emotional agility. Advanced level of proficiency: Quality Assurance and Testing.Cloud computing.Microservices.Technology Business Requirements Definition, Analysis and Mapping.Adaptability.Learning Agility.Programming.Applications Integration.Test Driven Development.System Development Lifecycle.Troubleshooting.System and Technology Integration.Verbal & written communication skills.Analytical and problem solving skills.Collaboration & team skills; with a focus on cross-group collaboration.Able to manage ambiguity.Data driven decision making.Typically 7+ years of relevant experience and post-secondary degree in related field of study or an equivalent combination of education and experience.Seasoned professional with a combination of education, experience and industry knowledge.Grade:8Job Category:People Manager / GestionnaireWe're here to helpAt BMO we are driven by a shared Purpose: Boldly Grow the Good in business and life. It calls on us to create lasting, positive change for our customers, our communities and our people. By working together, innovating and pushing boundaries, we transform lives and businesses, and power economic growth around the world.As a member of the BMO team you are valued, respected and heard, and you have more ways to grow and make an impact. We strive to help you make an impact from day one - for yourself and our customers. We'll support you with the tools and resources you need to reach new milestones, as you help our customers reach theirs. From in-depth training and coaching, to manager support and network-building opportunities, we'll help you gain valuable experience, and broaden your skillset.BMO is committed to an inclusive, equitable and accessible workplace. By learning from each other's differences, we gain strength through our people and our perspectives. Accommodations are available on request for candidates taking part in all aspects of the selection process. To request accommodation, please contact your recruiter.
Solution Architect, Deloitte Global Technology
Deloitte,
Job Type:Permanent Reference code:126130 Primary Location:Toronto, ON All Available Locations:Toronto, ON Our Purpose At Deloitte, we are driven to inspire and help our people, organization, communities, and country to thrive. Our Purpose is to build a better future by accelerating and expanding access to knowledge. Purpose defines who we are and gives us reason to exist as an organization. By living our Purpose, we will make an impact that matters. Enjoy flexible, proactive, and practical benefits that foster a culture of well-being and connectedness. Experience a firm where wellness matters. Be expected to share your ideas and to make them a reality. What will your typical day look like? In your role as a Solution Architect, you will be responsible for envisioning and developing new digital products.You will execute day-to-day product development activities across design, development, stakeholder communication, technology vendor management and delivery. Responsibilities: Lead clients, complex projects, drive business requirement gathering, manage scope and client expectations Design long-term, reliable, and end-to-end technical architectures. Develop functional architecture design and contribute to product vision Transforms detailed requirements into a complete, detailed systems design document Supports creation of interface specifications and call flows for the various components in the design Provide inputs to create Agile user stories based on marketing business requirements Provide technical support for analysis of business requirements and applicability to the current or planned Platform/Enabler/API Platform capabilities Participate in end-to-end functionality assessment during solution testing phases Serve as a technical liaison between the business, project team and developers/testers Collaborate with IT infrastructure teams (DevOps, Cyber, networking) to deploy and maintain applications About the team Deloitte Technology Services works at the forefront of technology development and processes to support and protect Deloitte around the world. In this truly global environment, we operate not in "what is" but rather "what can be" to help Deloitte deliver and connect with its clients, its communities, and one another in ways not previously conceived. Enough about us, let's talk about you You bring: Minimum of 10+ years of industry related experience (financial services, government or banking) Minimum of 7+ years in an architect capacity Minimum of 5+ years of experience in leading architecture activities like designing, roadmap, & proof-of-concepts. Prior experience in native application architecture and deployment in Microsoft Azure Proven ability to lead multiple customers, complex projects, and multiple initiatives Prior hands-on experience in web-based technologies including Microsoft .Net, ASP.NET Web API and complementary business layer and front-end technologies like AngularJs, ReactJs, NodeJS, etc., Prior hands-on experience with Microsoft SQL Server, MongoDB, Cosmos DB, Oracle etc., A Bachelor's degree or equivalent in Computer Science, Business Administration, or related discipline. While an advanced degree is preferred, the value is placed on the extent of the relevant experience and accomplishments Ability to travel and / or work from a Deloitte office 10-15% of time Preferred Microsoft Azure certifications (AZ300 through and including Azure 305) Experience working with SAFe or Agile development processes Exposure to Cloud Cognitive Services and AI platforms TOGAF or SEI - Software Architecture Certification etc., Familiarity with PowerBI or similar enterprise-class reporting / analytics tools Total RewardsThe salary range for this position is $85,000 - $156,000, and individuals may be eligible to participate in our bonus program. Deloitte is fair and competitive when it comes to the salaries of our people. We regularly benchmark across a variety of positions, industries, sectors, targets, and levels. Our approach is grounded on recognizing people's unique strengths and contributions and rewarding the value that they deliver.Our Total Rewards Package extends well beyond traditional compensation and benefit programs and is designed to recognize employee contributions, encourage personal wellness, and support firm growth. Along with a competitive base salary and variable pay opportunities, we offer a wide array of initiatives that differentiate us as a people-first organization. Some representative examples include: $4,000 per year for mental health support benefits, a $1,300 flexible benefit spending account, 38+ days off (including 10 firm-wide closures known as "Deloitte Days"), flexible work arrangements and a hybrid work structure.Our promise to our people: Deloitte is where potential comes to life. Be yourself, and more. We are a group of talented people who want to learn, gain experience, and develop skills. Wherever you are in your career, we want you to advance. You shape how we make impact. Diverse perspectives and life experiences make us better. Whoever you are and wherever you're from, we want you to feel like you belong here. We provide flexible working options to support you and how you can contribute. Be the leader you want to be. Be the leader you want to be Some guide teams, some change culture, some build essential expertise. We offer opportunities and experiences that support your continuing growth as a leader. Have as many careers as you want. We are uniquely able to offer you new challenges and roles - and prepare you for them. We bring together people with unique experiences and talents, and we are the place to develop a lasting network of friends, peers, and mentors. Our TVP is about relationships - between leaders and their people, the firm and its people, peers, and within in our communities.The next step is yours At Deloitte, we are all about doing business inclusively - that starts with having diverse colleagues of all abilities. Deloitte encourages applications from all qualified candidates who represent the full diversity of communities across Canada. This includes, but is not limited to, people with disabilities, candidates from Indigenous communities, and candidates from the Black community in support of living our values, creating a culture of Diversity Equity and Inclusion and our commitment to our AccessAbility Action Plan , Reconciliation Action Plan and the BlackNorth Initiative . We encourage you to connect with us at [email protected] if you require an accommodation for the recruitment process (including alternate formats of materials, accessible meeting rooms or other accommodations) or [email protected] for any questions relating to careers for Indigenous peoples at Deloitte (First Nations, Inuit, Métis). By applying to this job you will be assessed against the Deloitte Global Talent Standards. We've designed these standards to provide our clients with a consistent and exceptional Deloitte experience globally. Deloitte Canada has 30 offices with representation across most of the country. We acknowledge our offices reside on traditional, treaty and unceded territories as part of Turtle Island and is still home to many First Nations, Métis, and Inuit peoples. We are all Treaty people.Job Segment: Developer, Solution Architect, ERP, Front End, Cloud, Technology
ISL 24R - Intermediate Software Developer
BC Public Service, Fort Nelson, BC
Posting Title ISL 24R - Intermediate Software Developer Position Classification Information Systems R24 Union GEU Work Options Remote Location Abbotsford, BC V2S 1H4 CACampbell River, BC V9W 6Y7 CACranbrook, BC V1C 7G5 CAFort Nelson, BC V0C 1R0 CAHope, BC V0X 1L0 CAKamloops, BC V2H 1B7 CAKelowna, BC V1Z 2S9 CAMultiple Locations, BC CA (Primary)Nanaimo, BC V9T 6L8 CANelson, BC V1L 6K1 CAPrince George, BC V2N4P7 CASmithers, BC V0J 2N0 CASurrey, BC V4P 1M5 CAVancouver, BC V6B 0N8 CAVictoria, BC V9B 6X2 CAWilliams Lake, BC V2G 5M1 CASalary Range As of April 7, 2024: $83,602.12 - $95,237.69 annually which includes a 9.9% Temporary Market Adjustment* Close Date 4/18/2024 Job Type Regular Full Time Temporary End Date 3/31/2025 Ministry/Organization BC Public Service -> Ministry of Finance Ministry Branch / Division Information Mgmt branch/ Corporate Services Division Job Summary Contribute your valued expertise in strategy, design and service delivery to this fast-paced opportunity.The Ministry of Finance plays a key role in establishing, implementing and reviewing government's economic, fiscal, financial management and taxation policies.The Intermediate Software Developer will be a member of a development team working on operational maintenance activities in support of a complex commercial software application. In addition to software development, the technical skills of this role include experience with configuration management, forms creation/ maintenance, templates, business object, data table designs, interfaces and reporting solutions. The Intermediate Software Developer also assesses change requests, clarifies requirements with business analysts and subject matter experts, investigates, recommends and implements solutions with support from a Senior Developer.Job Requirements: Certificate or higher in computer science or related discipline; OR A combination of education, training and equivalent experience may be considered. Equivalent experience is defined as actual experience in managing and supporting major business applications in multiple areas such as planning, designing, developing, supporting and/or maintaining applications. Experience troubleshooting, testing, implementing software and hardware solutions. Experience in structured and object orientated programming in a complex rules based environment. Experience with the following: SQL T-SQL or Oracle PL*SQL Visual Studio C#, VB or ASP.NET Preference may be given to candidates with: HTML Source control methodology For questions regarding this position, please contact [email protected] .About this Position: This is a temporary opportunity until March 31, 2025. A permanent appointment may result from this temporary appointment. An eligibility list may be established to fill future temporary and permanent vacancies. Please refer to MyHR for more information on Temporary Market Adjustments . Employees of the BC Public Service must be located in BC at the time of employment. Remote work is allowed; this position can work up to full time from their home in British Columbia subject to an approved telework agreement. The locations listed above are to assist applicants in searching for this opportunity and are not a complete list of locations.Working for the BC Public Service: The BC Public Service is committed to creating a diverse workplace to represent the population we serve and to better meet the needs of our citizens. Consider joining our team and being part of an innovative, inclusive and rewarding workplace.The Indigenous Applicant Advisory Service is available to applicants that self-identify as Indigenous (First Nations, status or non-status, Métis, or Inuit) seeking work or already employed in the BC Public Service. For guidance on applying and interviewing, please contact [email protected] or 778-405-3452.The BC Public Service is an award-winning employer and offers employees competitive benefits, amazing learning opportunities and a chance to engage in rewarding work with exciting career development opportunities. For more information, please see What We Offer .How to Apply: Your application must clearly demonstrate how you meet the job requirements listed above.Cover Letter: NO - Please do not submit a cover letter as it will not be reviewed.Resume: YES - A resume is required as part of your application, however, it may not be used for initial shortlisting purposes.Questionnaire: YES - You will need to complete a comprehensive questionnaire to demonstrate how you meet the job requirements. Include all relevant information about your educational accomplishments and employment history including job titles, start and end dates (month and year) of your employment, and how you obtained your relevant experience. The questionnaire will take approximately 60 minutes to complete.Helpful tips, videos and more regarding the application process can be found on the Your Job Application page of MyHR. If you are experiencing technical difficulty applying, e-mail [email protected] , before the stated closing time, and we will respond as soon as possible.Additional Information: A Criminal Record Check (CRC) will be required.Applicants selected to move forward in the hiring process may be assessed on the Knowledge, Skills, Abilities and Competencies as outlined in the attached Job Profile located at the bottom of the posting.Applications will be accepted until 11:00 pm Pacific Standard Time on the closing date of the competition.Job Category Information Management/Information Technology Additional Information
Senior Full Stack JavaScript, C# (MVC, .Net 6, ASP.NET) Software Developer to develop net new applications and upgrade code from WCF to .Net 6 within a pol
S.i. Systems, Winnipeg, MB
Our client is seeking a Senior C# (MVC, .Net 6, ASP.NET) Software Developer to create net new applications and upgrade code from WCF to .Net 6 within a policing environment. **Successful candidate must be able to pass level 3 background check**Must Haves: 10 years’ experience as a C# (MVC, .Net 6, ASP.NET) Software DeveloperRest APIs with C# and ASP.Net knowledge of updating WCF to .Net 6 NHibernate calls experienceMS SQLJavaScript (HTML, CSS)NUnit/xUnit testingUX/UI Design skillsEF code first and database first design experienceIOC containersResponsibilities:Analyze the existing code base and application designReview technical design and determine rewrite approach with IT stakeholdersImplement Application Authentication/Authorization, Security and LoggingWrite automated testsWork with business and technical stakeholders as part of user acceptance testingTransition application knowledge to a team of application developersDesign and implement a restful API based on .Net 6/8 Web ApiDesign and implement a new Web Application based on the latest ASP.Net MVC version Apply
Software Developer - Senior
Computer Consultants International, Inc., Toronto, ON
HYBRID position at Toronto, OntarioMust haves:8+ years of experience with developing code in C# (.NET, ASP.NET, MVC, IIS, WCF)Demonstrated experience with using XHTML, HTML5, JavaScript, jQuery, Ajax, AngularJS, Bootstrap, XSLT and XML for development.8+ years of experience with debugging, refactoring and optimization8+ years of experience with developing code in SQL using SQL Server Management Studio
Technical Lead (C#, Angular, Security)
CGI Group, Halifax, NS
Position Description: We are Canada's largest independent information technology services firm, and we are still growing! We are expanding in Atlantic Canada and we need your skills, enthusiasm, and dedication as part of our team.We are seeking an accomplished Technical Lead with expertise in C#, Angular, Azure, and Security to join our innovative team. The ideal candidate will possess extensive experience in software development, with a focus on architecting and building robust, scalable, and secure solutions. The Technical Lead will play a pivotal role in guiding the development team, solving complex technical challenges, driving excellence in software engineering practices, actively contributing through code development, and fostering a collaborative environment through code reviews and assisting team members. Your future duties and responsibilities: - Technical Leadership: Provide technical leadership and direction to the development team, guiding them in the design, development, and implementation of software solutions.- Solution Architecture: Collaborate with architects and senior developers to design and architect scalable and reliable applications using C#, Angular, and Azure technologies.- Security Implementation: Implement robust security measures and best practices within software solutions, ensuring compliance with industry standards and regulations.- Git Version Control: Utilize Git for version control, branching, merging, and collaboration within the development teams. - Azure Data Factory: Leverage Azure Data Factory for data integration, data orchestration, and data transformation tasks.- REST API Development: Design and develop RESTful APIs to facilitate communication between various components of the system.- Design Patterns: Apply design patterns and best practices to ensure maintainability, scalability, and extensibility of software solutions.- Complex Problem Solving: Analyze and solve complex technical problems, providing innovative and efficient solutions to meet business requirements.- Performance Optimization: Identify performance bottlenecks and optimize system performance through profiling, tuning, and architectural enhancements.- Code Reviews: Conduct regular code reviews to ensure adherence to coding standards, best practices, and architectural guidelines. Provide constructive feedback to team members to improve code quality and maintainability.- Creating Detailed Design for Stories: Work closely with the team to create detailed technical design documents for user stories, ensuring alignment with overall architecture and solution objectives.- Participate in Story Grooming: Actively participate in story grooming sessions, providing technical insights and clarifications to ensure that user stories are well‐understood and properly scoped.- Assist Team Members: Provide guidance and support to team members, assisting them in overcoming technical challenges, understanding requirements, and implementing solutions effectively. Required qualifications to be successful in this role: Education and Experience:- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.- Minimum of 10 years of experience in software development, with a focus on C#, Angular, Azure, and security.- Prior experience in a technical leadership role, leading development teams and delivering successful software projects.Technical Skills:- C# Programming: Proficiency in C# programming language, with a strong understanding of object‐oriented programming principles and best practices. .Net 7+ .- Angular Framework: Extensive experience in developing modern web applications using Angular framework, including Angular 15 + versions.- Security Principles: Deep understanding of software security principles and best practices, including authentication, authorization, encryption, and data protection.- Git Version Control: Experience with Git version control system, including branching, merging, resolving conflicts, and collaborating with distributed teams.- Azure Data Factory: Hands‐on experience with Azure Data Factory for building data pipelines, data integration, and ETL (Extract, Transform, Load) processes.- RESTful API Development: Proficiency in designing, developing, and consuming RESTful APIs using ASP.NET Web API, Node.js, or similar frameworks.- Design Patterns: Familiarity with software design patterns such as MVC, MVVM, Singleton, Factory, and Dependency Injection.Soft Skills:- Leadership Abilities: Strong leadership and communication skills with the ability to lead and motivate a development team.- Problem‐Solving Skills: Excellent analytical and problem‐solving abilities, with a proactive approach to identifying and resolving technical challenges.- Team Collaboration: Ability to collaborate effectively with cross‐functional teams, including architects, developers, testers, and project managers. Skills: AngularAzure Data FactoryC#EnglishRESTful (Rest-APIs) 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. Come join our team-one of the largest IT and business consulting services firms in the world.
Senior Full Stack Developer, GFT
RBC, Halifax, NS
Job SummaryJob DescriptionWhat is the Opportunity?As a Senior Full Stack Developer, you will provide information on the detailed technical design and development of applications using existing and emerging technology platforms. Applies experience and seasoned knowledge, skills, and practices to perform a variety of assignments.What will you do?Designing and coding application programs; performing testing for developed applications.Reviewing, analyzing, and modifying programming systems, including encoding, testing, debugging and installing for a large-scale system.Ensuring the operating efficiency of existing application systems. Maintaining records for the documentation of systems development and revisions.Conducting analyses of organizational needs and goals for the development and implementation of application systems.Proactive involvement and leadership in the development, enhancement and ongoing maintenance of various data centric reporting solutions and applications.Generate accurate time and work estimates to meet the projected schedules. Coordinates implementation planning and execution.Write unit test plans and provides coordination and support of testing using different tools. Complete technical documentation.Provide assistance to support team in troubleshooting and resolving production issues.Provides input to DBA to create and maintain database structures for the database servers.Coordinates and performs performance tuning to maintain overall application stability.What do you need to succeed?Must have:Minimum 4 years professional experience in software development preferably with modern application frameworksSuperior design and coding experience using AngularJS, Typescript, JQuery, C#, ASP.NET, HTML5 and CSS, WebForms, REST Web API, JSON, SOAP/WCF, Web ServicesSolid experience with database technologies such as MS SQL Server, Sybase, and Oracle. SSIS and ETL knowledge is an asset.Experience with DevOps tools :MS test or NUnit for test driven development and automationJenkins, Nexus, JIRA, Confluence, Urban Code Deploy, Helios PipelineGitHub,In-depth knowledge of design patterns (i.e. MVC, Dependency Injection)Fundamentals of networking, HTTP/HTTPS, FTP and security.Nice to have:Java development knowledgeHadoopAgile developmentWindows Servers and IIS configuration.What's in it for you?We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicableLeaders who support your development through coaching and managing opportunitiesAbility to make a difference and lasting impactWork in a dynamic, collaborative, progressive, and high-performing teamA world-class training program in financial servicesFlexible work/life balance optionsOpportunities to do challenging work#LI-Hybrid#LI-POST#TechPJJob SkillsApplication Development, Application Integrations, Application Maintenance, Applications Architecture, Detail-Oriented, Enterprise Application Delivery, Group Problem Solving, Programming Languages, Software Development Life Cycle (SDLC), System ApplicationsAdditional Job DetailsAddress:175 WESTERN PKY:BEDFORDCity:BEDFORDCountry:CanadaWork hours/week:37.5Employment Type:Full timePlatform:Technology and OperationsJob Type:RegularPay Type:SalariedPosted Date:2024-03-22Application Deadline:2024-04-30Inclusion and Equal Opportunity EmploymentAt RBC, we embrace diversity and inclusion for innovation and growth. We are committed to building inclusive teams and an equitable workplace for our employees to bring their true selves to work. We are taking actions to tackle issues of inequity and systemic bias to support our diverse talent, clients and communities.We also strive to provide an accessible candidate experience for our prospective employees with different abilities. Please let us know if you need any accommodations during the recruitment process.Join our Talent CommunityStay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you.Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at jobs.rbc.com.
Cloud Engineer - Cost Management and Finance - Deloitte Global Technology
Deloitte,
Job Type:Permanent Work Model:Remote Reference code:126217 Primary Location:Toronto, ON All Available Locations:Toronto, ON; Burlington, ON; Calgary, AB; Edmonton, AB; Fredericton, NB; Halifax, NS; Kitchener, ON; Moncton, NB; Ottawa, ON; Regina, SK; Saint John, NB; Saskatoon, SK; St. John's, NL; Vancouver, BC; Victoria, BC; Winnipeg, MB Our Purpose At Deloitte, we are driven to inspire and help our people, organization, communities, and country to thrive. Our Purpose is to build a better future by accelerating and expanding access to knowledge. Purpose defines who we are and gives us reason to exist as an organization. By living our Purpose, we will make an impact that matters. Learn from deep subject matter experts through mentoring and on the job coaching Be encouraged to deepen your technical skills...whatever those may be. Build your leadership skills at Deloitte University. What will your typical day look like? As a Cloud Engineer in Cost Management and Finance, your day could involve: Managing complex projects, drive business requirement gathering, manage scope and client expectations Serving as a technical liaison between the business, project team and developers/testers Designing, developing, deploying, and maintaining modular cloud-based systems while considering the various integration points. Ensure all cloud best practices are adhered to. Designing consistent, extensible, and integrated data access components for the enterprise across distinct data sources and platforms Identifying, analyzing, and resolving infrastructure vulnerabilities and application deployment issues. Providing inputs to create Agile user stories based on business requirements Providing technical support for Deloitte OneCloud platform and troubleshoot issues. Create/manage knowledge documents and share lessons learned with team members. Serving as product manager for the FinOps tool Educating teams on the implementation of new cloud technologies and initiatives. Encouraging collaborative efforts and camaraderie with all team members to evaluate and identify optimal cloud solutions. Ensuring efficient functioning of cloud resources and processing functions in accordance with security policies and best practices in cloud security. Regularly reviewing existing systems and make recommendations for improvements based on technology enhancements and user requirements/needs. About the team Deloitte Technology works at the forefront of technology development and processes to support and protect Deloitte around the world. In this truly global environment, we operate not in "what is" but rather "what can be" to help Deloitte deliver and connect with its clients, its communities, and one another in ways not previously conceived.Enough about us, let's talk about you Qualifications needed for this position are: A Bachelor's degree in Computer Science or equivalent educational or professional experience and/or qualifications. Minimum five (5) years' experience with cloud development using Azure or AWS IaaS and PaaS services. Minimum five (5) years' hands-on experience in applying and implementing design patterns for product development Understanding of FinOps concepts (Preferred certification: FinOps Certified Practitioner/Professional Understanding and experience with Cloud Service Provider consoles (one or multiple of the following: AWS, AZURE, GCP) Ability to work with multiple product teams and business units to understand cloud spend, forecasting, and budgeting. Experience using an iterative development methodology, process, and tools such as Agile, Scrum, MS ADO, and/or Jira to develop software Extensive experience and understanding of .NET framework development techniques Experience with REST API architecture and development Experience with Angular, Typescript, LESS, ES6, Angular CLI, Angular Material, Bootstrap Exposure to data visualization products such as Tableau, QuickSight, Power BI, etc. Experience with .NET Platform, ASP .NET Core, C#, JSON, SignalR Other skills: OOPS Concepts, HTML, HTML 5, CSS, SQL, Performance Tuning Familiar with version control software such as Bitbucket or Git Excellent presentation, influencing, and reasoning skills to earn support of business leaders, technology leaders, colleagues, and vendor representatives. Total RewardsThe salary range for this position is $85,000 - $156,000, and individuals may be eligible to participate in our bonus program. Deloitte is fair and competitive when it comes to the salaries of our people. We regularly benchmark across a variety of positions, industries, sectors, targets, and levels. Our approach is grounded on recognizing people's unique strengths and contributions and rewarding the value that they deliver.Our Total Rewards Package extends well beyond traditional compensation and benefit programs and is designed to recognize employee contributions, encourage personal wellness, and support firm growth. Along with a competitive base salary and variable pay opportunities, we offer a wide array of initiatives that differentiate us as a people-first organization. Some representative examples include: $4,000 per year for mental health support benefits, a $1,300 flexible benefit spending account, 38+ days off (including 10 firm-wide closures known as "Deloitte Days"), flexible work arrangements and a hybrid work structure.Our promise to our people: Deloitte is where potential comes to life. Be yourself, and more. We are a group of talented people who want to learn, gain experience, and develop skills. Wherever you are in your career, we want you to advance. You shape how we make impact. Diverse perspectives and life experiences make us better. Whoever you are and wherever you're from, we want you to feel like you belong here. We provide flexible working options to support you and how you can contribute. Be the leader you want to be. Be the leader you want to be Some guide teams, some change culture, some build essential expertise. We offer opportunities and experiences that support your continuing growth as a leader. Have as many careers as you want. We are uniquely able to offer you new challenges and roles - and prepare you for them. We bring together people with unique experiences and talents, and we are the place to develop a lasting network of friends, peers, and mentors. Our TVP is about relationships - between leaders and their people, the firm and its people, peers, and within in our communities.The next step is yours At Deloitte, we are all about doing business inclusively - that starts with having diverse colleagues of all abilities. Deloitte encourages applications from all qualified candidates who represent the full diversity of communities across Canada. This includes, but is not limited to, people with disabilities, candidates from Indigenous communities, and candidates from the Black community in support of living our values, creating a culture of Diversity Equity and Inclusion and our commitment to our AccessAbility Action Plan , Reconciliation Action Plan and the BlackNorth Initiative . We encourage you to connect with us at [email protected] if you require an accommodation for the recruitment process (including alternate formats of materials, accessible meeting rooms or other accommodations) or [email protected] for any questions relating to careers for Indigenous peoples at Deloitte (First Nations, Inuit, Métis). By applying to this job you will be assessed against the Deloitte Global Talent Standards. We've designed these standards to provide our clients with a consistent and exceptional Deloitte experience globally. Deloitte Canada has 30 offices with representation across most of the country. We acknowledge our offices reside on traditional, treaty and unceded territories as part of Turtle Island and is still home to many First Nations, Métis, and Inuit peoples. We are all Treaty people.Job Segment: Cloud, Developer, Computer Science, Database, SQL, Technology
Web developer
Administration portuaire de Montréal, Montreal, QC
Under the supervision of the Application Development Lead, the Web Developer is responsible for the design, development, testing, and delivery of business solutions, as well as for the enhancement of information systems. They develop and integrate new information system applications and functionalities for the Montreal Port Authority (MPA) and oversee the maintenance and optimization of existing solutions. Design and develop new applications to meet the needs of the MPA.Assess and identify the needs of internal and external clients with regard to the development of new applications.Organize comprehensive plans for designing applications and defining the functional characteristics of the interfaces.Develop and manage the growth of web applications and select appropriate technical options.Ensure optimal integration and utilization of new applications in the MPA’s technological environment.Develop full application test plans and act as a compliance officer for test procedures, including documented traceability. Assess the impacts of the software component and subsystem integration process.Adapt and integrate these components into the existing environment.Ensure interoperability of the application components, functionality integrity, and system-wide reliability.Identify and resolve application defects and integration issues.Maintain, support, and continuously improve websites and web applications.Analyze and define the technologies and technical specifications required for the evolution and optimization of existing applications.Manage the growth and performance of assigned applications.Ensure compliance with all standards and procedures, including change control. Act as a facilitator between the various business units to assist them in resolving website issues.Document websites and web applications through detailed specifications, user cases, and workflows.QualificationsBachelor’s degree or college diploma in Computer Science, Software Engineering, or a related field5-7 years of relevant experience combined with a Bachelor’s degree, or 10 years of relevant experience combined with a college diploma, including 3 or more years of experience using Windows platforms (IIS)Excellent knowledge of the following technologies: C# .NET Core, Angular, MS-SQL, MySQL, HTML5, PHP, REST API or equivalentWorking knowledge of at least one of these CMS platforms: WordPress, Joomla, or DrupalExcellent knowledge of the following technologies: ASP.NET, VB.NET, JavaScript, AJAX, Python or equivalent is an assetKnowledge of the GitHub environment, MS Power BI, and Jira is an assetExperience in an Agile/Scrum, CI/CD, and unit testing methodology environment is an asset
Software Developer - Senior
Computer Consultants International, Inc., Toronto, ON
HYBRID position at Toronto, OntarioMust haves:7+ years of web development experience with HTML5, CSS3, SCSS/SASS, JavaScript, AJAX and jQuery5+ years of hands-on development in C#/ASP.NET including .NET Core3+ years of experience developing applications in script-based MV* front-end frameworks like Angular (or React) with TypeScript and component librariesExperience working with REST APIs, SQL, and non-relational databases such as Cosmos DBExperience with Git and knowledge of source control strategies
Senior Gen AI Full Stack Developer
PwC, Toronto, ON
A career in Products and Technology is an opportunity to bring PwC's strategy to life by driving products and technology into everything we deliver. Our clients expect us to bring the right people and the right technology to solve their biggest problems; Products and Technology is here to help PwC meet that challenge and accelerate the growth of our business. We have skilled technologists, data scientists, product managers and business strategists who are using technology to accelerate change.Our team is responsible for all software engineering activities to ensure that business objectives are met. This includes the creation, development, design, and improvement of products, software, applications, and services. These roles are responsible for the development of computer programming systems and applications including the design, coding, testing and deployment of products and solutions to meet business obligations. Meaningful work you'll be part of As a Senior Gen AI Full Stack Developer, Manager, you'll work as part of a team of problem solvers, helping to solve complex business issues from strategy to execution. Responsibilities include but are not limited to: • Designing applications or services within the organization using ASP.NET, Python FastAPI , Angular, React , Next.js • Developing production-grade generative AI plugins, extensions and microservices using OpenAI / Azure OpenAI, Python, Azure Functions, Docker • Producing clean, maintainable and efficient code based on defined specifications • Support the Business Analysis collect and/or clarify business requirements • Contributing to the continuous improvement of our application development lifecycle • Overseeing intermediate developer teams, acting as lead when needed • Proactively assist in assessing technology solutions • Continue to improve our internal development and design techniques and maintain our documentation up to date Experiences and skills you'll use to solve • Bachelors or Masters degree in Computer Science or similar • Microsoft Development, Azure/Google Cloud Platform or Amazon Web Services Certifications are preferred • Knowledge regarding GenAI technologies is highly desirable: LLM models (GPT-4, ChatGPT), Agent Orchestration Frameworks (Semantic Kernel or LangChain ), Vector Databases (Azure AI Search, etc ), Retrieval Augmented Generation, Azure OpenAI Services, AWS Bedrock, Google Vertex AI, Microsoft Copilots, etc . • Persistence such as RDBMS/NoSQL (MS SQL, Mongo DB) data stores and appropriate use cases • Rapid-prototyping workflows and development tools • Containerization, and experience in using Docker and/or Kubernetes • CI/CD using ADO pipeline or git actions • Experience with software development tools and defect tracking systems like Azure DevOps • Database experience (SQL, Mongo DB) Working with high level UX principles such as user stories, persona building, prototype/prototype development approaches • Knowledge of agile software development lifecycles (SDLC) and experience working on projects that follow an Agile Scrum methodology • Experience with API-based integration development using python • ASP.NET, Azure Cloud, Azure Functions and Logic Apps, Angular, React.js, Next.js, Azure Integration Services, LINQ, MS SQL Server, Entity Framework, GitHub, Azure DevOps, Bootstrap, Node.js, Python, OpenAI ChatGPT APIs or Azure OpenAI are required for the role Why you'll love PwC We're inspiring and empowering our people to change the world. Powered by the latest technology, you'll be a part of diverse teams helping public and private clients build trust and deliver sustained outcomes. This meaningful work, and our continuous development environment, will take your career to the next level. We reward your impact, and support your wellbeing, through a competitive compensation package, inclusive benefits and flexibility programs that will help you thrive in work and life. Learn more about our Application Process and Total Rewards Package at: https://jobs-ca.pwc.com/ca/en/life-at-pwc The most connected firm through activity based working PwC Canada is committed to cultivating an inclusive, hybrid work environment - one that is collaborative, supportive and productive. We work in-person and virtually, as is best suited for our clients, teams and people . We want you to be intentional with your work, how you do it and where it's done. PwC offices are hubs of connectivity and learning. We strongly encourage our people to prioritise in-person work, whether it's in the office or at a client site. This means we expect you to be in-person (either with clients or in the office) at least half of your time. We know that hybrid work is all about balance, and capturing the benefits of in-person work is essential to your growth at the firm. Exact expectations for your team can be discussed with your interviewer. At PwC Canada, our most valuable asset is our people and we grow stronger as we learn from one another. We're committed to creating an equitable and inclusive community of solvers where everyone feels that they truly belong. We understand that experience comes in many forms and building trust in society and solving important problems is only possible if we reflect the mosaic of the society we live in.We're committed to providing accommodations throughout the application, interview, and employment process. If you require an accommodation to be at your best, please let us know during the application process.
Gen AI Full Stack Developer
PwC, Toronto, ON
A career in Products and Technology is an opportunity to bring PwC's strategy to life by driving products and technology into everything we deliver. Our clients expect us to bring the right people and the right technology to solve their biggest problems; Products and Technology is here to help PwC meet that challenge and accelerate the growth of our business. We have skilled technologists, data scientists, product managers and business strategists who are using technology to accelerate change.Our team is responsible for all software engineering activities to ensure that business objectives are met. This includes the creation, development, design, and improvement of products, software, applications, and services. These roles are responsible for the development of computer programming systems and applications including the design, coding, testing and deployment of products and solutions to meet business obligations. Meaningful work you'll be part of As a Gen AI Full Stack Developer, Senior Associate, you'll work as part of a team of problem solvers, helping to solve complex business issues from strategy to execution. Responsibilities include but are not limited to: • Designing applications or services within the organization using ASP.NET, Python Fas tAPI , A ngular, React , Next.js • Developing production-grade generative AI plugins, extensions and microservices using OpenAI / Azure OpenAI, Python, Azure Functions, Docker • Producing clean, maintainable and efficient code based on defined specifications • S upport the Business Analysis collect and/or clarify business requirements • Contributing to the continuous improvement of our application development lifecycle • Proactively assist in assessing technology solutions • Continue to improve our internal development and design techniques and maintain our documentation up to date Experiences and skills you'll use to solve • Bachelors or Masters degree in Computer Science or similar • Microsoft Development, Azure/Google Cloud Platform or Amazon Web Services Certifications are preferred • Knowledge regarding GenAI technologies is highly desirable: LLM models (GPT-4, ChatGPT), Agent Orchestration Frameworks (Semantic Kernel or LangChain ), Vector Databases (Azure AI Search, etc ), Retrieval Augmented Generation, Azure OpenAI Services, AWS Bedrock, Google Vertex AI, Microsoft Copilots, etc. • Persistence such as RDBMS/NoSQL (MS SQL, Mongo DB) data stores and appropriate use cases • Rapid-prototyping workflows and development tools • Containerization, and experience in using Docker and/or Kubernetes • CI/CD using ADO pipeline or git actions • Experience with software development tools and defect tracking systems like Azure DevOps • Database experience (SQL, Mongo DB) Working with high level UX principles such as user stories, persona building, prototype/prototype development approaches • Knowledge of agile software development lifecycles (SDLC) and experience working on projects that follow an Agile Scrum methodology • Experience with API-based integration development using python • ASP.NET, Azure Cloud, Azure Functions and Logic Apps, Angular, React.js, Next.js , Azure Integration Services, LINQ, MS SQL Server, Entity Framework, GitHub, Azure DevOps, Bootstrap, Node.js, Python, OpenAI ChatGPT APIs or Azure OpenAI are required for the role Why you'll love PwC We're inspiring and empowering our people to change the world. Powered by the latest technology, you'll be a part of diverse teams helping public and private clients build trust and deliver sustained outcomes. This meaningful work, and our continuous development environment, will take your career to the next level. We reward your impact, and support your wellbeing, through a competitive compensation package, inclusive benefits and flexibility programs that will help you thrive in work and life. Learn more about our Application Process and Total Rewards Package at: https://jobs-ca.pwc.com/ca/en/life-at-pwc The most connected firm through activity based working PwC Canada is committed to cultivating an inclusive, hybrid work environment - one that is collaborative, supportive and productive. We work in-person and virtually, as is best suited for our clients, teams and people . We want you to be intentional with your work, how you do it and where it's done. PwC offices are hubs of connectivity and learning. We strongly encourage our people to prioritise in-person work, whether it's in the office or at a client site. This means we expect you to be in-person (either with clients or in the office) at least half of your time. We know that hybrid work is all about balance, and capturing the benefits of in-person work is essential to your growth at the firm. Exact expectations for your team can be discussed with your interviewer. At PwC Canada, our most valuable asset is our people and we grow stronger as we learn from one another. We're committed to creating an equitable and inclusive community of solvers where everyone feels that they truly belong. We understand that experience comes in many forms and building trust in society and solving important problems is only possible if we reflect the mosaic of the society we live in.We're committed to providing accommodations throughout the application, interview, and employment process. If you require an accommodation to be at your best, please let us know during the application process.
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.
Senior Full Stack Developer
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 OpportunityAre you looking for an opportunity to be a part of an exceptional team of people? Are you interested in a work environment where innovation and initiative are encouraged and rewarded? If you thrive on change, love a challenge and continuously strive for excellence, we have a position for you! BDO Canada LLP is a recognized Microsoft Partner firm that develops and integrates creative software solutions using the Microsoft Application Platform. With numerous Gold and Silver certifications, we provide high business value to all of our customers. We currently have an opportunity for a Senior .NET Full Stack Developer Essential Duties and ResponsibilitiesBecoming an integral part of our Custom Application Development practice, specializing in creating Web-Based, Business Intelligence, or Mobile applications. Assisting in the architecture of enterprise-level solutions as well as being a leader on development teams in areas concerning .NET development.You have strong experience with .NET application development and deployment in various environments and industries. With a diverse global client base you will be working in a cross-industry consulting capacity to deliver leading Microsoft solutions.Additional Job Duties & Responsibilities include:Develop software in the context of a project, while ensuring alignment to current and developing architecture. Delivering on development activities on time and on budget per project plan with the highest level of quality while producing code that is secure, reliable, reusable and scalable.Ensure prompt notification to PM of deviations and proactively execute a plan to recoverUnderstand and help refine un-stated requirements & work with the Development Manager, Business Analyst, and Project Manager to define software requirements; and to assess feasibility of solution within time constraints.Prepare Technical Design and Specification documentsCreate implementation instructions and supports application deploymentsConduct design and peer reviews including individual & team unit testingManage technical issues and the work of other developersWork with the project team to review problems, define and test solutionsExercise leadership through superior technical and domain knowledgeAid in the development of architectural framework and designEvaluate and introduce new tools and techniques to the development teamProactive approach to finding solutions and managing problems.Proactively identify areas for improvement, seek solutions and make recommendationsRemain up to date of development technologies, both current and future.Various other duties as requiredEducation & ExperienceDegree in Computer Engineering, Electrical Engineering, Computer Science or other relevant discipline 8+ years of experience developing web-based, or mobile enterprise applications5+ years of developing within the .NET Framework, .NET Core, Restful API, and MVC, and Web Services.8+ years of experience working with SQL Server, ADO.NET, EF, ORM patterns5+ years of experience in JavaScript, Typescript and frontend frameworks such as Angular, ReactJS, and Vue.3+ years working with Node.js, NestJS frameworkLanguages: C#, SQL/T-SQL, JavaScript, Typescript, HTML, CSS, JSON, YAMLExperience leveraging popular design methodologies, patterns, and practicesExperiences with ABP or ASP.NET Boilerplate Framework vNext and its prior version will be a remarkable asset.Strong background with the software development lifecycle, and common models (agile, iterative, waterfall, etc.) with familiarity in best software practices including source code control, requirements gathering and unit testing.5+ years with .NET deployment techniquesUML modeling Ability to work both individually and as part of a teamSome experience with front end UI design preferredExperience with microservice architectureExperience with TFS/Azure DevOps/PipelinesSoft SkillsExperience interfacing with Customers and External usersStrong written & oral communication skills with the ability to work with different levels of the organizationAbility to multi-task effectivelyExcellent time management skills with the ability to manage multiple projects involving a variety of resources with defined deadlines/schedules Strong attention to the quality of work delivered (attention to detail)Able to adapt quickly to changing client requirementsEnjoy working in a self-teaching, learning organizationAbility to build strong relationships with clients and team membersQualified candidates will require to obtain the reliability status of personal security screeningPreferredExperience and knowledge with using various cloud technologies (Azure, AWS, GCP)Experience with one or more of the following industries: Mining, Healthcare, Finance, InsuranceMicrosoft Certification (ie MCSD: Web Applications, MCSE: Data Platform/BI)Experience using containers and orchestration (Docker, Kubernetes)Application architecture (micro service, n-tier and SOA)Experience with .NET Web Services, WCF Services, SOAP, and REST, MicroservicesExperience with Typescript, Angular, version 8-17Experience with Node.js using NestJS frameworkPractical experience with unit testing (NUnit or equivalent)Knowledge of XML/XSLT/XSDKnowledge of common web design patterns such as MVC and MVVMExperience driving technology integration and adoptionExperience in Microsoft Enterprise Products such as BizTalk, SharePoint or CRMKnowledge of Microsoft Big Data approach, PowerBI, and delivering BI solutions in AzureExperience developing Azure FunctionsExperience with SSIS developmentBDO Canada LLP is an equal opportunity employer and welcomes applications from all interested parties. We thank you for your interest, however, only those candidates selected for an interview will be contacted. Selected applicants MUST be eligible to work in Canada without sponsorship. ** Accommodation is available to applicants with a disabilityWhy 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.