116 Emplois pour Programmeur C - Canada
Software Engineer
Toronto, Ontario
BFL Canada
Aujourd'hui
Emploi consulté
Description De L'emploi
We offer more than a job, we offer a career!
We support our employees to shape their career by encouraging continuing education and investing in training and development.
We put our employees at the center of what we do to allow them to grow personally and professionally, with projects and challenges that are motivating and rewarding.
We inspire people to do what they are passionate about by believing in integrity, respect and recognition of diversity and community support.
We are a dynamic team where entrepreneurship, innovation and collaboration are at the core of our values.
We offer competitive salaries and a multitude of benefits starting day one including generous medical and dental coverage, telemedicine, employee and family assistance program, and retirement and savings programs.
We recognize the importance of work life balance with our hybrid work program, wellness allowance, and year-round social activities and events. We are looking for a Software Engineer to join our team in our Vancouver or Toronto Office!
As a Software Engineer, you will be responsible to strategically design and implement an in-house information system that supports core organizational functions. In addition, the Software Engineer will design, code, test, and analyze software programs and applications, including researching, designing, documenting, and modifying software specifications throughout the production lifecycle. It is very important that the candidate have strong communication, analytical and problem-solving skills to communicate and resolve systems.
If you are career-minded and looking for a dynamic work environment with a growth mindset, you will love working among our team!
Your day as a Software Engineer Plan phases of the software development life cycle (SDLC) for a variety of projects.
Assist in the preparation and documentation of software requirements and specifications.
Research and document requirements of software users.
Consistently write, translate, and code software programs and applications according to specifications.
Run and monitor software performance tests on new and existing programs for the purposes of correcting errors, isolating areas for improvement, and general debugging.
Assist in the development and maintenance of user manuals and guidelines.
Liaise with network administrators, systems analysts, and software engineers to assist in resolving problems with software products or company software systems.
Collaborate with analysts and designers in the development and initiation of new software programs and applications.
Oversee the quality assurance of program logic, data processing, and error resolution.
Develop an awareness of programming and design alternatives.
Take an active role in cross-departmental projects when needed.
Respond to and resolve database access and performance issues.
Monitor database system details within the database, including stored procedures and execution time, and implement efficiency improvements.
Monitor, optimize, and allocate physical data storage for database systems.
Plan and coordinate data migrations between systems.
Develop, implement, and maintain change control and testing processes for modifications to databases.
Establish appropriate end-user database access control levels.
Plan, execute, and manage the integration of new applications into existing systems and software throughout the enterprise.
Ensure that integration projects meet business requirements and goals, fulfill end-user requirements, and identify and resolve systems issues.
Ensure that integration planning and practices are aligned with strategic business goals and the company’s overall strategic vision.
Develop standards and processes to support and facilitate integration projects and initiatives.
Other miscellaneous duties and special projects as required. Our Ideal Candidate Bachelor's degree in computer science, software engineering, or related field, or equivalent work experience.
At least 7 years of professional experience in software development, with a minimum of 5 years in a senior or lead role
Expert in C#.NET, Visual Studio IDE, Javascript, HTML, CSS, VB.NET
Object-relation mapper like Entity Framework, Dapper.
Blazor Framework, MVC, MVVC architectures
Third party control suite like DevExpress, Telerik, Infragistics
Version control tools: Azure Repos, Git, GitHub
At least 2 years’ experience developing apps with the Power platform: Canvas, Automate, Pages
Data Experience: SQL Server (T-SQL, SSIS), Dataverse, SharePoint, Azure Blob
Cloud services like Azure Logic Apps, Azure Functions, Azure Key Vault
Agile methodology project management framework.
API Integration development and testing tools like Swagger, Postman
Experience with various software testing tools and frameworks, such as xUnit, NUnit, Selenium, etc.
Experience working with AI tools like Copilot Studio, Azure AI Studio, Power AI Builder
Experience with various software deployment and monitoring platforms like Azure
Strong problem-solving and analytical skills.
Excellent communication and teamwork skills.
Ability to work independently and under pressure.
Passionate about learning new technologies and skills.
Bilingual with strong verbal and written communication skills in French and English. The expected salary for this role ranges from $90,000 to $130,000. Annual salary will be determined by factors including prior experience, location, business segment, and relevance of the candidate’s skills to the role.
About BFL CANADA
Founded in 1987 by Barry F. Lorenzetti, BFL CANADA is one of the largest employee-owned and operated Risk Management, Insurance Brokerage, and Employee Benefits consulting services firms in North America. The firm has a team of over 1,450 professionals located in 27 offices across the country. Thanks to its Local International Office Network of independent brokers (LION), BFL CANADA provides clients with privileged access to insurance partners in over 140 countries, helping to support their operations both in Canada and globally.
Office information
Our Vancouver office is situated in Coal Harbour, half a block from the world renowned Seawall. Employees often enjoy activities along the Seawall during their lunch break with Stanley Park being close by. Our office is easily accessible for employees by car and public transit and there are bike storage lockers in our building.
Our Toronto office is located in beautiful downtown, in the core of the Financial District. Easily accessible by public transit, our office is close to a plethora of top-notch restaurants, ideal for enjoyable lunches or drinks after work.
Let’s stay in touch: follow us onto get privileged access to our activities and see our other job opportunities. BFL CANADA is an equal opportunity employer.
We welcome and encourage applications from people with diverse abilities.BFL Canada is committed to fostering an environment that is diverse, equitable, inclusive and accessible to all. The diversity of our talents enables innovation and creativity through diverse backgrounds, different thinking and unique knowledge. Accommodations are available on request for candidates taking part in all aspects of the selection process.
Offers of employment at BFL CANADA are conditional upon satisfactory results of background verifications.
#LI-Hybrid
We support our employees to shape their career by encouraging continuing education and investing in training and development.
We put our employees at the center of what we do to allow them to grow personally and professionally, with projects and challenges that are motivating and rewarding.
We inspire people to do what they are passionate about by believing in integrity, respect and recognition of diversity and community support.
We are a dynamic team where entrepreneurship, innovation and collaboration are at the core of our values.
We offer competitive salaries and a multitude of benefits starting day one including generous medical and dental coverage, telemedicine, employee and family assistance program, and retirement and savings programs.
We recognize the importance of work life balance with our hybrid work program, wellness allowance, and year-round social activities and events. We are looking for a Software Engineer to join our team in our Vancouver or Toronto Office!
As a Software Engineer, you will be responsible to strategically design and implement an in-house information system that supports core organizational functions. In addition, the Software Engineer will design, code, test, and analyze software programs and applications, including researching, designing, documenting, and modifying software specifications throughout the production lifecycle. It is very important that the candidate have strong communication, analytical and problem-solving skills to communicate and resolve systems.
If you are career-minded and looking for a dynamic work environment with a growth mindset, you will love working among our team!
Your day as a Software Engineer Plan phases of the software development life cycle (SDLC) for a variety of projects.
Assist in the preparation and documentation of software requirements and specifications.
Research and document requirements of software users.
Consistently write, translate, and code software programs and applications according to specifications.
Run and monitor software performance tests on new and existing programs for the purposes of correcting errors, isolating areas for improvement, and general debugging.
Assist in the development and maintenance of user manuals and guidelines.
Liaise with network administrators, systems analysts, and software engineers to assist in resolving problems with software products or company software systems.
Collaborate with analysts and designers in the development and initiation of new software programs and applications.
Oversee the quality assurance of program logic, data processing, and error resolution.
Develop an awareness of programming and design alternatives.
Take an active role in cross-departmental projects when needed.
Respond to and resolve database access and performance issues.
Monitor database system details within the database, including stored procedures and execution time, and implement efficiency improvements.
Monitor, optimize, and allocate physical data storage for database systems.
Plan and coordinate data migrations between systems.
Develop, implement, and maintain change control and testing processes for modifications to databases.
Establish appropriate end-user database access control levels.
Plan, execute, and manage the integration of new applications into existing systems and software throughout the enterprise.
Ensure that integration projects meet business requirements and goals, fulfill end-user requirements, and identify and resolve systems issues.
Ensure that integration planning and practices are aligned with strategic business goals and the company’s overall strategic vision.
Develop standards and processes to support and facilitate integration projects and initiatives.
Other miscellaneous duties and special projects as required. Our Ideal Candidate Bachelor's degree in computer science, software engineering, or related field, or equivalent work experience.
At least 7 years of professional experience in software development, with a minimum of 5 years in a senior or lead role
Expert in C#.NET, Visual Studio IDE, Javascript, HTML, CSS, VB.NET
Object-relation mapper like Entity Framework, Dapper.
Blazor Framework, MVC, MVVC architectures
Third party control suite like DevExpress, Telerik, Infragistics
Version control tools: Azure Repos, Git, GitHub
At least 2 years’ experience developing apps with the Power platform: Canvas, Automate, Pages
Data Experience: SQL Server (T-SQL, SSIS), Dataverse, SharePoint, Azure Blob
Cloud services like Azure Logic Apps, Azure Functions, Azure Key Vault
Agile methodology project management framework.
API Integration development and testing tools like Swagger, Postman
Experience with various software testing tools and frameworks, such as xUnit, NUnit, Selenium, etc.
Experience working with AI tools like Copilot Studio, Azure AI Studio, Power AI Builder
Experience with various software deployment and monitoring platforms like Azure
Strong problem-solving and analytical skills.
Excellent communication and teamwork skills.
Ability to work independently and under pressure.
Passionate about learning new technologies and skills.
Bilingual with strong verbal and written communication skills in French and English. The expected salary for this role ranges from $90,000 to $130,000. Annual salary will be determined by factors including prior experience, location, business segment, and relevance of the candidate’s skills to the role.
About BFL CANADA
Founded in 1987 by Barry F. Lorenzetti, BFL CANADA is one of the largest employee-owned and operated Risk Management, Insurance Brokerage, and Employee Benefits consulting services firms in North America. The firm has a team of over 1,450 professionals located in 27 offices across the country. Thanks to its Local International Office Network of independent brokers (LION), BFL CANADA provides clients with privileged access to insurance partners in over 140 countries, helping to support their operations both in Canada and globally.
Office information
Our Vancouver office is situated in Coal Harbour, half a block from the world renowned Seawall. Employees often enjoy activities along the Seawall during their lunch break with Stanley Park being close by. Our office is easily accessible for employees by car and public transit and there are bike storage lockers in our building.
Our Toronto office is located in beautiful downtown, in the core of the Financial District. Easily accessible by public transit, our office is close to a plethora of top-notch restaurants, ideal for enjoyable lunches or drinks after work.
Let’s stay in touch: follow us onto get privileged access to our activities and see our other job opportunities. BFL CANADA is an equal opportunity employer.
We welcome and encourage applications from people with diverse abilities.BFL Canada is committed to fostering an environment that is diverse, equitable, inclusive and accessible to all. The diversity of our talents enables innovation and creativity through diverse backgrounds, different thinking and unique knowledge. Accommodations are available on request for candidates taking part in all aspects of the selection process.
Offers of employment at BFL CANADA are conditional upon satisfactory results of background verifications.
#LI-Hybrid
Désolé, cet emploi n'est pas disponible dans votre région
0
Principal Software Engineer
Toronto, Ontario
Autodesk
Aujourd'hui
Emploi consulté
Description De L'emploi
Position Overview Autodesk access group responsible for connecting customers to their products and data is driving the transformation of Autodesk’s business models and access management. We solve complex problems, build high scale, highly reliability, and make sure things work seamlessly for millions of users across our product lines. We tackle difficult architectural, performance and reliability problems across a complex landscape.The team is looking for a Principal Software Engineer. You will design APIs and implement features to develop the platform. You will work with product managers, developers and operations to design, implement and maintain the platform and its roadmap.Responsibilities:• Build high quality code following unit testing and test driven development• Design, code, test, debug and document new and existing components to ensure that software meets business, quality and operational needs• Drive and participate in code and document reviews, mentoring team in best practices• Collaborate with peer organizations, dev ops, support organizations on technical issues and provide guidance• Interpret and translate business needs to technical requirements and accurate estimates• Evaluate and recommend tools, technologies and processes to ensure the highest quality and performance is achieved• Work with team to troubleshoot code level problems quickly and efficiently• Apply deep technical expertise to resolve challenging programming and design problems• Focus on scalability, security and availability of all applications and processes• Contribute to the design and architecture to enable secure, scalable and maintainable software• Contribute to risk identification and risk mitigation strategies associated with the architecture• Contribute to technical roadmap and technical debt elimination, balancing time, resource, and quality constraints to achieve business and strategic goals and requirementsMinimum Qualifications10+ years of professional experience with building API's using Node.js or JavaExcellent knowledge of REST API standards and web servicesExperience taking requirements to design and building reusable modulesExperience building, scaling and performance tuning REST APIsExperience with debugging, troubleshooting and problem solving issuesBachelor’s degree or higher in Computer Science, Engineering or related fieldPreferred Qualifications:Experience building and maintaining large scale production systemBuilding distributed asynchronous systemsExperience in AWS and services like SQS, SNS, Elastic Search, Dynamo DB, RDS, Elastic Cache etc.Demonstrates SDLC best practices in coding standards, code reviews, tests and deliveryFamiliar with Agile/Scrum, continuous integration/delivery, and modern development practicesProficient in understanding of code versioning tool such as Git, perforce etc.The Ideal CandidateYou are a talented Software Engineer who is passionate about code quality, usability, and technologyYou have owned design and mentored your team technicallyYou have a strong record of project execution and completion and have experience with scrum and agile development practicesYou are excited by the challenge of pushing the limits of the web platform to deliver disruptive, innovative solutions that will delight your customers#LI-DH1Learn MoreAbout AutodeskWelcome to Autodesk! Amazing things are created every day with our software – from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.We take great pride in our culture here at Autodesk – our Culture Code is at the core of everything we do. Our values and ways of working help our people thrive and realize their potential, which leads to even better outcomes for our customers.When you’re an Autodesker, you can be your whole, authentic self and do meaningful work that helps build a better future for all. Ready to shape the world and your future? Join us!Salary transparencySalary is one part of Autodesk’s competitive compensation package. For Canada-BC based roles, we expect a starting base salary between $131,500 and $180,840. Offers are based on the candidate’s experience and geographic location, and may exceed this range. In addition to base salaries, we also have a significant emphasis on annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.Diversity & BelongingWe take pride in cultivating a culture of belonging and an equitable workplace where everyone can thrive. Learn more here: Are you an existing contractor or consultant with Autodesk? Please search for open jobs and apply internally (not on this external site).
Désolé, cet emploi n'est pas disponible dans votre région
Soyez le premier informé
À propos du dernier Programmeur c Emplois dans Canada !
1