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

Receive statistics information by mail

Overview of salaries statistics of the profession "Software Developer in Canada"

7 308 $ Average monthly salary

Average salary in the last 12 months: "Software Developer in Canada"

Currency: CAD USD Year: 2024
The bar chart shows the change in the level of average salary of the profession Software Developer in Canada.

Distribution of vacancy "Software Developer" by regions Canada

Currency: CAD
As you can see on the diagramm in Canada the most numerous number of vacancies of Software Developer Job are opened in . In the second place is British Columbia, In the third is Quebec.

Regions rating Canada by salary for the profession "Software Developer"

Currency: CAD
As you can see on the diagramm in Canada the most numerous number of vacancies of Software Developer Job are opened in . In the second place is British Columbia, In the third is Quebec.

Similar vacancies rating by salary in Canada

Currency: CAD
Among similar professions in Canada the highest-paid are considered to be IT Specialist. According to our website the average salary is 10920 CAD. In the second place is Digital Project Manager with a salary 10888 CAD, and the third - Enterprise Architect with a salary 10610 CAD.

Recommended vacancies

Software Developer
Fortinet, Ottawa, ON
DescriptionFortinet (NASDAQ: FTNT) is a worldwide provider of network security appliances and the market leader in unified threat management (UTM). Our products and subscription services provide broad, integrated and high-performance protection against dynamic security threats while simplifying the IT security infrastructure. Fortinet is headquartered in Sunnyvale, Calif., with offices around the world. If you're looking for a fast-paced, challenging and rewarding environment, then Fortinet is the place for you. We are an equal opportunity employer offering exciting work, competitive compensation and benefits. Fortinet is looking for the best and the brightest to join our highly motivated team. Fortinet is growing and we are looking to hire a Software Development Engineer to join our team in Ottawa.Job Skills Required •5+ years of software development experience. •Experienced C/C++ programmer. •Solid background in TCP/IP networking and multi-threaded programming. •Good understanding of database design and SQL an asset. •Experience with email or VoIP related protocols, such as SMTP and SIP an asset. •Experience with high performance applications an asset. •Knowledge of Linux kernel and Linux security applications a bonus. •Excellent problem solving, troubleshooting & communication skills. Educational Requirements Bachelor's or master's degree in electrical or computer engineering/science. # LI-MIMI
Software Developer - FortiAI
Fortinet, Burnaby, BC
DescriptionWe are the FortiAI team, which is in charge of our new product line: FortiAI. It is a leading edge product which utilizes machine learning technology for sub-second malware detection and instruction detection. Job Responsibilities: •Develop new features for the FortiAI product •Debug and test of the FortiAI product Skills Required: •Must be very familiar with C or C++ •Knowledge of at least 2 scripting language: Shell, Perl, Python, etc •Experience in Unix/Linux environment is a must •Must be very Knowledgeable of TCP/IP networking •Knowledge of firewalls, switching and routing •Knowledge of crypto, encryption and certification •Good problem solving and troubleshooting skills •Highly motivated and responsible quick learner •Familiar with system installations, configurations, and troubleshooting •Background in machine learning or cuda programming is a plus Education requirement: •Bachelors Degree in Computer Science or equivalent experience #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
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
Fortinet, Ottawa, ON
DescriptionFortinet is growing and we are looking to hire a Software Developer to join our team in our Ottawa Office. Job Skills Required: •2+ years experience in software designing and developing •Strong telephony knowledge of SIP, VoIP •Strong object oriented analysis and design skills •Superior interpersonal and time management skills with the ability to be self-directed and driven •Understanding of and experience with full software development life-cycle including functional and technical specification, documentation, QA processes, source control (SVN), maintenance and deployments •Energetic self-starter with excellent analytical, organizational and creative skills •Ability to take full ownership of assigned tasks and work well independently as well as within a team Job Experience Required: •C, C++ •Development in Linux OS environment •Solid background in telephony •Above average telephony protocol knowledge Educational Requirements •A university degree in Computer Science, Engineering, or equivalent. #LI-MIMI
Software Developer
Fortinet, Ottawa, ON, CA
DescriptionFortinet is growing and we are looking to hire a Software Developer to join our team in our Ottawa Office. Job Skills Required: •2+ years experience in software designing and developing •Strong telephony knowledge of SIP, VoIP •Strong object oriented analysis and design skills •Superior interpersonal and time management skills with the ability to be self-directed and driven •Understanding of and experience with full software development life-cycle including functional and technical specification, documentation, QA processes, source control (SVN), maintenance and deployments •Energetic self-starter with excellent analytical, organizational and creative skills •Ability to take full ownership of assigned tasks and work well independently as well as within a team Job Experience Required: •C, C++ •Development in Linux OS environment •Solid background in telephony •Above average telephony protocol knowledge Educational Requirements •A university degree in Computer Science, Engineering, or equivalent. #LI-MIMI
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
Software Developer
Fed IT, Montreal, QC
Hello, I'm Clémence, recruitment and business development consultant at FED IT, a recruitment agency specializing in IT professions. I work on two types of recruitment: temporary and permanent. All our consultants are IT experts who speak your language and work in your environment. We cover the full range of IT professions: development, business intelligence and infrastructure.I'm looking for a Software Developer for one of our clients in the east end of Montreal. This is a permanent position. - Design, develop and implement applications. - Participate in the analysis of functional and technical requirements to design effective solutions. - Develop and maintain quality code; - Perform necessary tests and adjustments. - Eliminate bugs, correct programs and keep applications up to date; - Follow web development best practices in frontend technologies. - Work closely with other team members to achieve development goals. - Collaborate with DevOps team, development team and product managers;- Bachelor's degree in computer engineering, software engineering or a related discipline - Solid experience in React web development. - Thorough knowledge of JavaScript, HTML and CSS. - Knowledge of a package manager such as NPM, Yarn, PNPM etc. - Familiarity with DevOps principles and tools. Ability to innovate Ability to recognize and solve problems quickly and efficiently - Good understanding of front-end development concepts such as components, state management, routing, etc. - Experience in using release management tools such as Git. - Ability to work independently and as part of a team. - Strong interpersonal skills, both verbal and written, in French and English.
Software Developer
BNW Travel Management Ltd., Vancouver, BC, CA
Software DeveloperTerm: Permanent, Full TimeWork Hours: 30 40 hours/weekSalary: $46.50 per hourBenefit: 4% of paid vacationWork location: Suite 211 - 439 West Broadway, Vancouver, BC V5Y 1R4, CanadaBNW Travel Management Ltd. ( BNW Travel ) is a company of innovation and differentiation, a leader in referral, relationship-based marketing, client care, and employee empowerment. Our clients are our Business Partners. Our Employees are our Family. Our Foundation is "Trust." In addition to the Travel Consultant program, we operate a full-service travel management company serving corporate and leisure clientele throughout the world. Founded in 1994, BNW Travel has grown purely by referrals from its existing clientele. Our in-house Travel Account Managers are some of the best in the business and their goal is to provide trustworthy, efficient and valuable advice to BNW Travel’s clientele.Essential Duties and Responsibilities:You are required to have all necessary knowledge, skills, and experience to work on all aspects of software development life cycle of developing, design, write, read, test, and correct code for new softwareFollow development guidelines for documentation and use all internal systems as outlined by supervisorWrite documentation for new and updated softwareAnalyze information to recommend and plan the installation of new systems or modifications of an existing systemEvaluate simple interrelationships between programsWrite, modify, integrate and test software codeDevelop, implement, modify and maintain features that integrate effectively into existing softwareWork collaboratively with other internal teams to maximize project successQualification & Skill Requirements:A university degree or college diploma in computer science or software engineering or related fieldMinimum 2 years' related software development experienceExcellent written and verbal communication skills as well as strong interpersonal skillsHighly motivated, proactive, efficient, reliable, organized, detailed oriented, and passionate for technologyAbility to balance multiple priorities and meet tight deadlines in a fast-paced environmentAble to make decisions and exercise good judgmentAbility to contribute to a team environmentPlease send your resume to: . We only accept resumes by email.
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.
Software Developer
Fed IT, Varennes, QC
Hello, I'm Guillaume, senior recruitment and business development consultant at Fed IT, a recruitment firm specializing in IT recruitment. I work on two types of recruitment: temporary and permanent in Montérégie and on Montreal's South Shore. Our team of IT experts speaks your language and operates in your world. We cover the IT, development, business intelligence and infrastructure professions.Je suis à la recherche, pour un de nos clients, situé à Varennes, d'un développeur logiciel. Il s'agit d'un poste permanent, en mode hybride. Le salaire proposé varie en fonction de l'expérience (70 000 à 90 000 $). Vos missions seront :I'm looking for a software developer for one of our customers in Varennes. This is a permanent position, in hybrid mode. Salary varies according to experience ($70,000 to $90,000). Your tasks will be : * Develop and integrate software into embedded systems * Work closely with the multidisciplinary team to understand requirements and develop innovative solutions. * Actively participate in Agile team meetings, share knowledge and contribute to the continuous * improvement of the development process * Perform tests and simulations to ensure user interface performance and reliability * Maintain and improve existing code to ensure software quality and performance * Produce clear and complete technical documentation* Diploma in computer technology or programming * 2 to 3 years' relevant experience * Experience with C programming language * Experience with Lua programming language (an asset) * Knowledge of Agile principles and experience of working in multidisciplinary teams * Knowledge of Microsoft office software * Bilingualism (French and English) * Passion for innovation and problem-solving * Experience in engineering (an asset) The company offers a competitive salary, benefits (group insurance, retirement savings, sick days), flexible working conditions and 3 weeks' vacation. You can contact me at See all our job offers at www.fedit.ca Only those candidates whose applications have been selected will be contacted.
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++• Design Patterns• Shall understand basic UML• Knowledge of Compilers• Good in Analytical Skills• Good in learning capabilities• Good communication skills• Knowledge of Mobility Domain, metro trains, CBTC, ATPDesired Skills: 2-4 years 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: 03/18/2024 08:51 PM
Software Developer
Equest, Camrose, AB
We are looking for an experienced candidate that will work primarily on our legacy applications with a focus on Visual Basic and Microsoft SQL Server. There will also be opportunities to work on modern tech stack using .NET 6+, C# and Angular.Candidates with experience working with commercial Payroll, Supply Chain or ERP software solutions will have a leg up on the competition.This is a 'remote-only' position, and it is open to candidates anywhere in Canada. The position will remain open until filled.This position is only open to candidates residing within Canada. All candidates must already have legal authorization to work in Canada.Qualifications:Degree or diploma in software development or equivalent experience.5+ years of hands-on experience in an application development role.Excellent written and verbal communication skills in English.Comfortable working on legacy tech.Ability to work independently.Ability to work collaboratively in a team environment by making quality contributions and supporting fellow team members.Technical Skills:Strong database programming skills using Microsoft SQL Server.Experience in developing legacy applications using Visual Basic 6 or Microsoft Access (VBA).Defining database structures, writing queries, stored procedures, performance tuning.Experience in developing applications using .NET Visual Basic or C#.Web development Angular, .NET core, .NET 6+, using raw JavaScript, jQuery, HTML, CSS and JSON.What would make you stand out:Industry experience developing one or more of the following applications: Payroll, Inventory Management, Supply Chain, Financial Accounting, Human Resources.Experience developing, deploying, and supporting applications for government or enterprise clients.Experience with legacy technology.What your role will be:Design, develop, and test software.Prepare technical specifications from requirements.Diagnose, troubleshoot, and resolve application incidents.Estimate and track progress of assigned work.Create and update relevant documentation.Follow established practices, processes, and guidelines.Perform other duties as assigned.Harris' talent search team does not use text messages to communicate with candidates or solicit confidential information. We encourage all candidates to apply for advertised positions. They will be contacted either by a Harris manager or a member of the talent acquisition team for an interview, once the required criteria are met.
Software Developer - Senior
Computer Consultants International, Inc., Toronto, ON
HYBRID position at Toronto, OntarioMust haves:At least 8 years of hands-on experience with software developmentDemonstrates extensive experience with the following:Development of enterprise-grade applications using Restful API and Angular frameworks, etc.REST API design and development, including experience with API documentation and testing.Angular including deep knowledge of concepts, latest features and best practicesFront-end Development Skills including proficiency in Angular frameworkHTML5, CSS3, and JavaScript/TypeScript, Knowledge of responsive web design and cross-browser compatibility.SQL and working with relational databases, such as SQL Server, PostgreSQL, or Oracle, and non-structured database such as MongoDB.Demonstrates some experience with the following:Portals that handle documents requiring digital signatures and interoperable between multiple applications.Containerized environments such as Azure, OpenShift, etc.Enterprise integration technologies, such as JMS, AMQP, or REST, and an understanding of how to use them in a Spring Integration context.Application security in Cloud environment, for example, Oauth2, Multi-Factor Authentication, SSO, certificate based or protected API, JWT Authentication, TLS1.2, and others.Hands-on experience in pdf generation and implementation
Software Developer - Senior
Computer Consultants International, Inc., Toronto, ON
HYBRID position at Toronto, OntarioMust haves:Must have 5+ years of experience in JIRA software configuration and workflow customization.Must have strong experience in design and development within Jira cloud environment.Must have 3+ years of experience building custom scripts.A strong experience of relational databases (MySQL, Microsoft SQL).Strong experience in software development lifecycle (Waterfall and Agile).Experience in migrating JIRA server to Cloud.Strong knowledge and experience with JIRA add-ons (e.g., Script Runner, Automation, Integration with GitHub).Solid working knowledge of ITSM related to release management and testing activities.Knowledge of Single-Sign-On and integration with Azure AD.Experience with Change Management and Release Management as processes supporting the implementation of large applications.Relevant certifications such as Atlassian Certified Professional.