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 "C# Developer in Canada"

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

Recommended vacancies

Engine Developer
Fortinet, Burnaby, BC
DescriptionWe are seeking an Engine Developer to work on the projects supporting the Anti-Virus (AV) and Intrusion Prevention System (IPS) teams. AV and IPS features run on our FortiGate devices to protect clients from a vast range of network attacks. AV scans incoming files for malicious activity while IPS prevents DoS (denial of service) attacks, server application exploits, and network address spoofing attempts, and monitors and analyzes the transmitted data. The Engine Team plays an integral role in keeping both the AV and IPS engines relevant by developing new features to better detect ever appearing attacks and keeping them efficient by maintaining high speed processing. This is your opportunity to make a difference in network security and protect critical assets. Job Responsibilities: •Develop new features for Windows monitoring tools. •Research on new malware techniques. •Develop assistant tools. •Collaborate with team members to integrate product functionality. Skills Required: •Project or co-op experience with C and C++ •Experience with driver development •Experience with both user and kernel level debugger desired •Knowledge of version control systems •Motivation to learn new technologies and the courage to explore uncharted territories •Ability to work well in a team and independently Educational Requirements: •Bachelor's Degree in Computer Science or equivalent with relevant work experience #GD #LI-MIMI
Software Validation & Verification Developer
ABP Consultants en Personnel, Montreal, QC
Our client, company in the field of telecoms / IT is seeking to fill a Software Validation & Verification Developer position. As Software Validation & Verification Developer in the Software Defined Radio team, you will work on the validation and conformance of the products, but you will also participate in the design, architecture definition, implementation, and integration of the 2G/2.5G, 3G and 4G / LTE software solutions. You will closely work with the system and embedded software architects during the specification, implementation, and integration phases.ResponsibilitiesSpecify, implement and execute the complete baseband and front-end system validation and conformance plan according to the 3GPP specifications;Write validation and conformance specifications in line with software architecture;Organize and execute the validation and conformance plans with state of the art RF and base-station testers;Generate validation reports for internal and external use.RequirementsBachelors Degree in Electrical Engineering;Strong desire to expand your current skillset in a fast-paced work environment;Overall work experience: 2 to 4 years in software design or software design validation;Knowledge of wireless protocols is an asset;Knowledge ofProgramming languages: C/C++Several script languages is an asset (bash, python etc.)Cellular validation procedures and 3GPP conformance testingDevelopment tools: Microsoft Visual StudioTest equipment and tools (example: spectrum analyzer, channel simulator, … etc )Good English writing skills and oral English are required; oral French is an asset;Experience working in an agile software development environment.Our customer-employer offers a better than market remuneration + benefits and stock options.Please send us a copy of your resume to :[email protected] Pigeon, Senior Consultant(514) 939-3399 ext 101
Software Application Developer
ABP Consultants en Personnel, Montreal, QC
Our client, a Canadian software developer specialized in ERP software, is looking to add a developer to its team. If you are creative, rigorous and multi-tasking, this opportunity might be for you!TASK DESCRIPTION:Review specifications and prerequisites for each software in preparation for implementation;Assist the senior developer in preparing the software architecture;If requested by the customer service department, provide some technical support;Develop, test and troubleshoot all software produced by the company;Produce technical documentation.REQUIRED SKILLS AND TECHNICAL QUALIFICATIONS:University degree in Computer science, Mathematics or equivalent;5 years of experience in software development and maintenance for ERP systems;Experience in a UNIX environment;Experience with COBOL and C language;Good comprehension of complex software specifications and proven ability in developing said specifications and software algorithms;Excellent verbal and written communication skills.If this opportunity matches your profile, please send in an electronic version (PDF or Word) of your resume to the following address:[email protected] Pigeon, Senior Consultant514 939-3399 ext. 101
Senior .net/C# Developer
Fortinet, Burnaby, BC
DescriptionThe FortiCare team of the IT Department at Fortinet is looking for a Senior Software Applications Developer who is eager to work on multi-tier web applications and the latest web client technologies. This team develops and supports multiple applications including product registration, order fulfillment, service contract/license management, service renewal, and a CRM support ticket application. The FortiCare systems are pure 3-tier web applications using MS .Net technologies and MS SQL Server as the backend database. The ideal candidate will have an opportunity to work alongside very experienced developers and enhance their program design skillset. Job Responsibilities: • Understand the company's business processes for product entitlement/license management, product renewals, and customer support • Understand system specifications and application high-level designs • Complete application detail designs • Write code using .Net C#, VB, JavaScript, HTML 5.0 and SQL Job Skills Required: • 7+ years of .Net web applications programming experience • 7+ years SQL Server/T-SQL programming experience • Understand web technologies like HTML5, CSS3, XML, JavaScript, AJAX, JSON, Web Service etc • Understand OO design and commonly used web application programming patterns like MVC etc • Understand application development methodologies and lifecycle management Educational Requirement: • Bachelors in Computer Science or Information Technology #GD #LI-ELENASH
C++ Developer
Fortinet, Burnaby, BC
DescriptionAs a Software Developer at Fortinet, you will be responsible for the full development cycle of Fortinet's products. You are given the opportunity to participate in the development cycle from coding, bug fixing, troubleshooting and testing, enabling you to familiarize yourself with Fortinet products and have direct involvement with complex, innovative technology as well as the opportunity to work with the experienced developers that enables you to fast track your career growth. Job Responsibilities • Design and implement high-availability and high-performance server applications in a distributed network • Design and implement communication protocols with other devices/systems • Maintain, optimize, and evolve existing software • Maintain and document code using source control system Qualifications: • Project or Co-op experience in software development within Unix/Linux environment • Hands on working knowledge with C/C++ and/or other object-oriented programming • Understanding and use of any script language is a plus • Stronghold of data structures required • Sound knowledge of network concepts and architecture, e.g. IP, TCP, DHCP, WCCP, DNS, routing protocols etc. • Familiar with TCP/IP and distributed network computing in Linux/Unix environment • Capable of switching focus in various situations and apply themselves to quickly learning new technologies and adopting new methodologies • Excellent problem solving and troubleshooting skills • Team Player and Good communication skills • Positive attitude is a must Educational Requirements: • Bachelor's degree in Computer Science or Electrical Engineering #GD #LI-MIMI
Software Developer
Fortinet, Burnaby, BC
DescriptionAs a Software Developer at Fortinet, you will be responsible for the full development cycle of Fortinet's products. You are given the opportunity to participate in the development cycle from coding, bug fixing, troubleshooting and testing, enabling you to familiarize yourself with Fortinet products and have direct involvement with complex, innovative technology as well as the opportunity to work with the experienced developers that enables you to fast track your career growth. Job Responsibilities • Design and implement high-availability and high-performance server applications in a distributed network • Design and implement communication protocols with other devices/systems • Maintain, optimize, and evolve existing software • Maintain and document code using source control system Qualifications: • Project or Co-op experience in software development within Unix/Linux environment • Hands on working knowledge with C/C++ and/or other object-oriented programming • Understanding and use of any script language is a plus • Stronghold of data structures required • Sound knowledge of network concepts and architecture, e.g. IP, TCP, DHCP, WCCP, DNS, routing protocols etc. • Familiar with TCP/IP and distributed network computing in Linux/Unix environment • Capable of switching focus in various situations and apply themselves to quickly learning new technologies and adopting new methodologies • Excellent problem solving and troubleshooting skills • Team Player and Good communication skills • Positive attitude is a must Educational Requirements: • Bachelor's degree in Computer Science or Electrical Engineering #GD #LI-MIMI
Software Developer
Fortinet, Ottawa, ON
DescriptionFortinet is growing and we are looking to hire a Cloud Software Developer for Video Surveillance solutions to join our team in Ottawa. At Fortinet, you will be involved in the full development lifecycle of software and product development. The ideal candidate will have a passion for development and learning new technologies. Skills and Knowledge Required: •5+ years of software development experience in Unix/Linux environment • Experience in cloud computing system implementation, such AWS, Azure, GCP, etc • Experience with IP cameras, streaming protocols, etc... • Experience in C/C++, Java, script programming, such as Python, Perl Solid background in TCP/IP networking and multi-threaded programming • Experience of administration of virtualization platforms, such as KVM, Xen, VMWare, is a plus • Excellent written and verbal communication skills You will also bring to the team: •Positive attitude Excellent problem solving and trouble shooting skills • High motivation to succeed Education Required: •Bachelor's or Master's degree in Computer Science or equivalent Fortinet is an equal opportunity employer and is committed to providing employment accommodation in accordance with the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act. If contacted for an employment opportunity or testing, please advise if you require accommodation. # LI-MIMI
Software Developer (C/C++)
Fortinet, Burnaby, BC
DescriptionFortinet has a great career opportunity for a C/C++ Software Developer within its FortiClient team, which is responsible for several of Fortinets client software development. FortiClient's Security Fabric Integration provides endpoint visibility through telemetry and ensures that all fabric components - FortiGate, FortiAnalyzer, EMS, Managed AP, Managed Switches, and Sandbox - have a unified view of endpoints in order to provide tracking and awareness, compliance enforcement, and reporting. Fortinet extends ZTNA control to end-user devices both on- and off-network operation through FortiClient. Easy to use Secure Remote Access and Mobility via SSL and IPsec VPN. FortiClient connects every endpoint to form a cohesive security fabric. The new developer will be primarily working on the FortiClient software. The basic requirement is having some C/C++ programming knowledge. Our ideal candidate will be smart/eager to learn. We are considering junior/new grads for this role but also open to a strong candidate at the intermediate level. Must have skills: •Strong C and C++ programming skills •Experience developing in Linux environment •Strong problem solving and analytical skills Desired skills: •Experience with operating system interfaces for threads, process control, and virtual memory •Experience writing and debugging network programs •Experience writing and debugging multithreaded programs •Experience with scripting languages (Python, Shell etc) is a plus •Experience with Docker, Golang is a plus Educational qualifications: •BS or MS degree in Computer Science, Electrical Engineering or related field #GD #LI-AV1
Web Developer
Fortinet, Ottawa, ON
DescriptionFortinet is looking for an intermediate to senior level Software Developer to join our Ottawa office. At Fortinet, you will use your skills to design, develop, maintain and improve new and existing software of our products. You will be involved in the full development lifecycle of software and product development. The ideal candidate will have a passion for development and learning new technologies. This position provides a wide range of variety and scope and provides excellent learning opportunities from a talented team of senior developers. Job Duties: •Work with talented team members on full line of products in the field of UTM •Support upper management with high quality deliverables in a timely manner •Take part in various software projects with focus on front end developments •Help shape the design and development processes of next generation GUIs Skills and Knowledge Required: •Software development in Unix/Linux, or mobile environment •Experience with C/C++, script programming, such as JavaScript, Python, Perl •Understanding of TCP/IP networking and various networking protocols •Proven experience and strong knowledge of web application technologies such as CSS, HTML5, ES6, React, Angular •Extensive knowledge of user interface design principles and best practices •Solid understanding of relational & non-relational database management systems •Experience or knowledge of SaaS, cloud computing infrastructure and implementation is a plus •Experience with virtualization platforms, such as AWS, KVM, VMWare, is a plus •Experience with mobile application development on Android / iOS is a plus •Excellent problem solving and trouble shooting skills •High motivation to succeed Education Required: •Bachelor or Master degree in Computer Science or equivalent #LI-MIMI
Software Developer
Fortinet, Burnaby, BC
DescriptionFortinet team has a great career opportunity for a Software Developer within its FortiClient EMS team. Our ideal candidate should be experienced, eager to learn and passionate about developing and designing high performance and scalable solutions. FortiClient's Security Fabric Integration provides endpoint visibility through telemetry and ensures that all fabric components - FortiGate, FortiAnalyzer, EMS, Managed AP, Managed Switches, and Sandbox - have a unified view of endpoints in order to provide tracking and awareness, compliance enforcement, and reporting. Fortinet extends ZTNA control to end-user devices both on- and off-network operation through FortiClient. Easy to use Secure Remote Access and Mobility via SSL and IPsec VPN. FortiClient connects every endpoint to form a cohesive security fabric. Job Responsibilities: • Design, Implementation and maintenance of the FortiClient EMS services (server side) Skills Required: • Experience writing scalable software. • Experience working with containers (Docker, KVM or related technologies). • Experience with NoSQL databases. • Experience in multi-threaded, high performance server side code designs. • Experience in network programming. • Experience in relational databases, such as MS SQL, MySQL, PostgreSQL. • Some experience with C/C++ programming in Microsoft Windows and Linux development environments. • Excellent problem solving and troubleshooting skills. • Must be able to work well in a team development environment. • Experience in the following is a plus: C#, GoLang, Python. Educational Requirements: • Degree, diploma or masters in Computer Science or Software Engineering disciplines or relevant years of related experience in similar domain • Minimum 5+ years in software development #GD #LI-AV1
Software Developer (C/C++)
Fortinet, Burnaby, BC
DescriptionFortinet team has a great career opportunity for a C/C++ Software Developer within its FortiClient EMS team. Our ideal candidate should be experienced, smart and eager to learn. FortiClient's Security Fabric Integration provides endpoint visibility through telemetry and ensures that all fabric components - FortiGate, FortiAnalyzer, EMS, Managed AP, Managed Switches, and Sandbox - have a unified view of endpoints in order to provide tracking and awareness, compliance enforcement, and reporting. Fortinet extends ZTNA control to end-user devices both on- and off-network operation through FortiClient. Easy to use Secure Remote Access and Mobility via SSL and IPsec VPN. FortiClient connects every endpoint to form a cohesive security fabric. Job Responsibilities: •Design, Implementation and maintenance of the FortiClient EMS services (server side) Skills Required: •Experience with C/C++ programming in Microsoft Windows and Linux development environments •Experience in multi-threaded, high performance server side code designs •Experience in network programing •Experience in relational databases, such as MS SQL, MySQL, PostgreSQL •Excellent problem solving and troubleshooting skills •Must be able to work well in a team development environment •Experience in the following is a plus: C#, GoLang, Python Educational Requirements: •Degree, diploma or masters in Computer Science or Software Engineering disciplines or relevant years of related experience in similar domain •Minimum 2+ years in software development experience #GD #LI-AV1
Software Developer (C/C++)
Fortinet, Burnaby, BC
DescriptionFortinet has a great career opportunity for a Software Developer within its FortiClient team, which is responsible for one of the fastest-growing products in the company. FortiClient's Security Fabric Integration provides endpoint visibility through telemetry and ensures that all fabric components - FortiGate, FortiAnalyzer, EMS, Managed AP, Managed Switches, and Sandbox - have a unified view of endpoints in order to provide tracking and awareness, compliance enforcement, and reporting. Fortinet extends ZTNA control to end-user devices both on- and off-network operation through FortiClient. Easy to use Secure Remote Access and Mobility via SSL and IPsec VPN. FortiClient connects every endpoint to form a cohesive security fabric. The new developer will be primarily working on the FortiClient software. The basic requirement is having some OOP programming knowledge. Our ideal candidate will be smart/eager to learn. We are considering junior/new graduates for this role but also open to a strong candidate at the intermediate or senior level. Must have skills: • Experience with C/C++ and software development methodology • Strong problem solving and analytical skills Desired skills: • Experience with operating system interfaces for threads, process control, and virtual memory • Experience with either Linux, Mac or Windows platforms • Experience writing and debugging network programs • Experience writing and debugging multithreaded programs • Experience with scripting languages (Python, Shell etc) is a plus • Experience with Docker, Golang is a plus • Experience with Go and software development methodology. • Knowledge of media encoding and transcoding, packaging, and familiarity with realtime video streaming. • Knowledge of VPN and network topology • Knowledge of networking and cloud infrastructure (HTTP 1.0/2.0, Concurrency Framework) along with troubleshooting skills using network analysis tools. • Experience with FFMPEG and/or other encoding/packaging open source tools Educational qualifications: • BS or MS degree in Computer Science, Electrical Engineering or related field #GD #LI-AV1
Software Developer
Infonet Technology Inc., Scarborough, ON, CA
Position: Software DeveloperEmployer: Infonet Technology Inc.Address: 2425 Eglinton Avenue East, Unit # 212, Scarborough, ON M1K 5G8Employment conditions: Morning, Day, EveningEducation: College/CEGEP in Computer ScienceExperience: 2-3 yearsSalary: C$46.50 per hour for 35 hours / weekJob Types: Full-time, PermanentLanguages EnglishJob requirementsWork Conditions and Physical CapabilitiesTight deadlines, Repetitive tasks, Attention to detailPersonal SuitabilityExcellent oral communication, Excellent written communication, Initiative, Client focus, Accurate, Judgement, Effective interpersonal skills, Team player, OrganizedBusiness Equipment and Computer ApplicationsEclipse, Microsoft Visual StudioComputer and Technology KnowledgeDatabase software, Software developmentProgramming LanguagesJava, JavaScript, CSS, PHP, SQL, Ajax, Angular.js, MySQL, HTMLSpecific SkillsWrite, modify, integrate and test software code, Maintain existing computer programs by making modifications as required, Identify and communicate technical problems, processes and solutions, Prepare reports, manuals and other documentation on the status, operation and maintenance of software, Assist in the collection and documentation of user's requirements, Assist in the development of logical and physical specifications, Research and evaluate a variety of software products, Write, modify, integrate and test software code for e-commerce and other Internet applications.Please apply by email
C++ Developer
Autolog, Gestion de la production inc., Blainville, QC
ResponsibilitiesThe role of the C++ Developer is to program software for optimizing wood cutting by meeting customer specifications and applying the standards and programming methods in force. He/she provides cutting-edge expertise in the products for which he specializes. He/she is responsible for software production as well as the quality of the systems delivered.Analyzes, develops, programs, modifies and tests cutting optimization projects, both the software part and the hardware part.Writes and approves technical documentation on software developed and on installation techniques.Assists technicians on the road during service or start-up calls.Provides internal customer service and participates in development and follow-up meetings.Receives level 3 technical support requests and provides excellent remote customer service.Recommend modification of development, maintenance, and systems standards to the head of architecture.Occasionally assists the sales department in the technical drafting of bids.Ensures the application of the norms and programming standards in force.Performs all other related tasks.OtherLocal and international mobility up to about 10% of the time (eg start-ups, technical problems).Why are our employees happy at Autolog?Competitive advantages: Advantageous remuneration, Professional development, Flexibility for teleworking, Group insurance, RRSP, Referral bonuses, Sick leave, Interesting social activities, Music band, Wellness accountWe offer a flexible scheduleOur environment is stimulating, relaxed, dynamicTechnological avant-garde and product diversityThe chance to develop within a team of more than 100 dedicated professionals who represent the best in their field of expertise. Required SkillsDegree in software engineering, computer science, electrical engineering, computer systems, automated production, or a combination of training and relevant experienceMinimum of three (3) years of experience in real time programming, C ++ language as well as object-oriented technique.Good knowledge of industrial control processes.Good writing skills.Knowledge of C # language (an asset).Experience in real-time programming (asset).Knowledge of JIRA (asset)Knowledge of Git (asset).Experience in customer service (asset).Functional mastery of French and English both orally and in writing. Professional skills required Keen sense of organization, results, and quality oriented.Ability to manage multiple priorities simultaneously.Meticulous, autonomous, rigorous and research oriented.Respect of objectives and deadlines.Good problem-solving skills.Ability to communicate with clients.Ease of working in a team.Customer service-oriented approach.Developed interest in quality and continuous improvement.
Software developer - C++
Coveo Solutions inc., Montreal, QC
Play a key role in developing modules that deliver secure and split-second search results. As a Backend Developer in the Security Cache team in R&D, you will be working at the core of the Coveo Relevance Cloud Platform. The team is responsible for designing, developing, orchestrating, scaling and monitoring many systems that quickly and accurately determine which pieces of secured information can be returned to users performing a search query. Along with your team colleagues, you will be working on making sure that these modules are: Extremely precise - Quality is not a choice when it comes to secured content; Ultra optimized - Queries need to be answered in the blink of an eye; Highly available - Always up… Always; Scalable - Colossal amount of data needs to be ingested every day. Sounds challenging? Then we need you! Your typical day at Coveo: You start the day with your virtual morning scrum. The bar was set high for the last 2 weeks, and 3 days before delivering, it seems your team did an excellent job so far. You’re waiting on your performance tests to finalize and pick a few other tasks on another project on your Jira board You think about your next lines of code: you’re stuck on a problem. You stop by Slack and ask one of your colleagues if they have any ideas for you. After all, they may have already dealt with something similar Code, test, code, test… When you think you’re ready, you open a pull request to get feedback from your colleagues. You’re expected to give them feedback on their work too!  Your afternoon is a great focused stretch. You end your day proudly, with a fist in the air, because you finally understood the interaction between 8 different modules that caused a glitch. Good job! You use a few minutes of your free time to think about and document your next awesome hackathon project. What are the basic requirements for the role? At least 3 years of working experience with C++ You’re a fast learner and a team player You like to challenge yourself, to be challenged and don’t hesitate to challenge others… You know it’s the way to go to deliver high quality, well-tested and performant modules Great capacity to explain the reasoning behind your coding choices. A person that will simply CARE about the challenge they will tackle, and do the extra steps to achieve a great result. Some qualifications or assets that might add weight to your application:  Familiarity in Java and Python Familiarity with DevOps technologies (AWS services, Kubernetes) Familiarity with SQL databases Send us your CV, we want to get to know you!  You don’t need to check every single box; passion goes a long way and we appreciate that skillsets are transferable. Send us your application, we want to hear from you! / Send us your application, we want to know what you're all about! Join the Coveolife!  We encourage all qualified candidates to apply regardless of, for example, age, gender, disability, gaps in CV, national or ethnic background.
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.
Junior Full Stack C# .NET Developer with Javascript (Angular6+) and SQL to develop parts of the applications in an agile, DevOps environment. - 0083465
S.i. Systems, Vancouver, BC
Our Public sector client is seeking a Junior Full Stack C# .NET Developer with JavaScript (Angular6+) and SQL to develop parts of the applications in an agile, DevOps environment. - 008346512 months contract, possibilities of extensions. Vancouver - hybrid (1 day/month in office or as needed)Must Have:1+ year of experience with C#.Net (.NET, MVC or Entity) and JavaScript (JQuery, Angular 6 and up)Experience with creating APIs and web based applications.Experience with SQLRelevant work experience with Agile methodologies, cloud, DevOps, CI/CD, continuous process improvement, application development, unit testing, defect fixing, and production supportExperience with TDD (test-driven development and XUnit, NUnit, testing)Experience with HTML, CSS, Regis Cache, Git.Holds Scaled Agile Framework (SAFe) training and certification like SAFe Practitioner, or commitment to take the course and obtain certification within 2 months from commencement of work.Bachelor’s degree in Computer Science or STEM (Science, Technology, Engineering, Math) and 1-3 years of equivalent work experience in IT.Responsibilities:Performs agile software development activities as part of the team.Performs activities in the DevOps lifecycle including creating builds and performing testing.Participates in team activities including backlog refinement, sprint planning, team retrospectives, program increment planning.Troubleshoots performance, reliability, and stability issues.Utilizes tools such as Visual Studio for code development, testing and code review Apply
Software Developer
IDI-Itech development Inc., Richmond Hill, ON, CA
Wage: $46.5/hourWorking hours: 37.5 hours/ weekLocation: 68A Leek Crescent, Richmond Hill, ON L4B 1H1Company Overview:Join our innovative team at IDI-Itech development Inc., a leading IT solution company dedicated to providing comprehensive services to clients in the Greater Toronto Area. We specialize in delivering cutting-edge solutions tailored to meet our clients' diverse IT needs, positioning them for success in today's competitive market. As we expand our enterprise training business, we are looking for a skilled Software Developer to play a key role in the development of our AI training platform. As part of our dynamic team, you will have the opportunity to leverage your expertise in software development to create a cutting-edge platform that will enhance learning outcomes for our clients. This role offers the chance to work on innovative projects and collaborate with a diverse group of professionals in a fast-paced, supportive environment.Responsibilities and Duties:·Collaborate with cross-functional teams to design and develop AI training platform software systems from conception to deployment.·Implement robust and scalable software solutions using cutting-edge technologies and programming languages.·Conduct thorough writing, testing and debugging code to ensure code quality, consistency, and the reliability and performance of the platform.·Assess interrelationships between programs, determining if changes in one program could lead to undesired outcomes in related programs.·Develop automation tools for the discovery and onboarding of system accounts.·Design AI training platform teaching tools and collect data according to the application scenario.·Optimize platform functionality and user experience through continuous improvement and iteration.·Develop clear user stories, detailed feature specifications, tasks, acceptance criteria and timelines.·Design and implement of new system features, ensuring alignment with architectural standards and development best practices.·Create clear, concise, and thorough documentation.·Stay abreast of emerging technologies and industry trends to inform platform development strategies.Job Requirements:·A bachelor's degree or completion of a college program in Computer Science, or software engineering or in related discipline.·At least 3 years of proven experience in the analysis, design, development, testing and implementation of enterprise applications.·Proficiency in programming languages such as Python, Java, SQL, C# or C++.·Familiarity with AI and machine learning concepts, frameworks, and tools.·Strong ability to balance a wide variety of trade-offs and drivers across the multiple skill areas.·Strong problem-solving skills and attention to detail.·Excellent communication and collaboration abilities.How to apply:If you are passionate about software development and eager to be at the forefront of AI innovation, we want to hear from you! Please submit your resume and cover letter outlining your qualifications to .We thank all applicants for their interest; however, only those selected for an interview will be contacted.
Software Developer
Siemens, Pune, Any, India
Hello Visionary! We empower our people to stay resilient and relevant in a constantly changing world. We're looking for people who are always searching for creative ways to grow and learn. People who want to make a real impact, now and in the future. Does that sound like you? Then it seems like you'd make a great addition to our vibrant team. Siemens founded the new business unit Siemens Advanta (formerly known as Siemens IoT Services) on April 1, 2019 with its headquarter in Munich, Germany. It has been crafted to unlock the digital future of its clients by offering end-to-end support on their outstanding digitalization journey. Siemens Advanta is a strategic advisor and a trusted implementation partner in digital transformation and industrial IoT with a global network of more than 8000 employees in 10 countries and 21 offices. Highly skilled and experienced specialists offer services which range from consulting to craft & prototyping to solution & implementation and operation - everything out of one hand.We are looking for a Software developerYou'll make a difference by:Mandatory Skills - • C programming• Multithreaded application development• Hands-on with Linux• Knowledge of OS concepts• Experience of testing (module test and integration test)• Analysis of Requirements• High level and low level Design• Defect reproduction and root cause analysis• Implementation of features• Hands-on with multithreaded application development• Unit testing of the code• Writing of test specification for testing of different features and defect resolutions• Execution of functional tests on hardware and simulatorDesired Skills: 2-4years of experience is required. Great Communication skills.Analytical and problem-solving skillsJoin us and be yourself! We value your unique identity and perspective and are fully committed to providing equitable opportunities and building a workplace that reflects the diversity of society. Come bring your authentic self and create a better tomorrow with us. Make your mark in our exciting world at Siemens.This role is based in Pune and is an Individual contributor role. You might be required to visit other locations within India and outside. In return, you'll get the chance to work with teams impacting - and the shape of things to come. We're Siemens. A collection of over 379,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we welcome applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit and business need. Bring your curiosity and imagination and help us shape tomorrow.Find out more about Siemens careers at: www.siemens.com/careers & more about mobility at https://new.siemens.com/global/en/products/mobility.htmlSalary: . Date posted: 04/19/2024 08:42 PM
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.