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

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

Recommended vacancies

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 (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 (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, 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
Senior Software Developer
Staples Canada, Richmond Hill, ON, CA
Who we are As the Working and Learning Company, we at Staples Canada, are dynamic, inspiring partners to our customers and the communities in which we live. At Staples, we inspire people to work smarter, learn more and grow every day. We look for people who are curious, approachable and passionate, and who enjoy finding solutions. If that's you, let's work, learn and grow together. We are building an inclusive and diverse team Staples Canada is creating an inclusive and diverse work environment. We welcome, value and thrive on perspectives and contributions from backgrounds that vary by race, gender, sexual orientation, gender identity or expression, lifestyle, age, educational background, national origin, religion or physical ability. If you have a disability or special need that requires accommodation, please let us know. Some of what you will do As the Senior Software Developer, you will assist in architecting, building, improving, and maintaining world-class solutions for Staples Customer facing applications. This is a hands-on Team Lead role where you will develop and lead software development team, across the full-stack of a multi-channel platform from Angular, JavaScript, React, Node.js to server-side .Net. We want an individual who will challenge the norm, strive to create the best experience's and someone who always puts the customer first. You're your passion for mentoring and/or writing clean, simple code and a willingness to share learnings, each day will be fast-paced, challenging, rewarding and meaningful. Specifically, you will: •Cultivate a deep understanding of the portfolio of applications we utilize, along with their respective strengths and weaknesses, to provide solutions to existing and future challenges. •Through your knowledge of industry trends and tools, together with your own experiences, work with the team to improve our software, our environment, and our process. •Provide guidance and direction to the development teams to tear down obstacles and keep initiatives on target and moving forward. •Translate project goals and product roadmaps into organized technical tasks. •Offer your input and expertise to technical and non-technical audiences. •Work with technology and business leadership to define the right technology solutions to solve complex problems. •Collaborate with team members in an agile environment. •Ensure that the team produces clean code and follow industry best practices and designs Some of what you need •10+ years of experience as a Full stack developer with .NET framework. •5+ years of experience directly managing a team. •Solid experience with JavaScript, AJAX, CSS and TypeScript and different frameworks (React, Angular, Bootstrap) and knowledge of the benefits of each framework. •Proficient with Microsoft .NET 3.5+ development using C#. •Comprehensive understanding of object-oriented and service-oriented application development techniques and theories. •Experience of Cloud Architecture/Technologies and DevOps best practices. •Experience with source control management systems such as GitHub and continuous integration/deployment environments. •Experience in practicing Agile methodologies. •Experience with Quality Assurance best practices such as test-driven development. •Successfully and simultaneously managed multiple large digital-project with an emphasis on business transformation, uncertain business requirements and/or implementation of new technology •Bachelor's Degree in Computer Science or relevant work experience. •Openness to others' ideas and great collaboration, partnering and communication skills •Skilled in making data driven decisions, and driving ownership and accountability •Curious •Approachable •Passionate •Problem solver Some of what you will get •Associate discount •Health and Dental benefits •RRSP/DPSP •Performance bonuses •Learning & Development programs •And more... Additional Information •Combination of Office and remote work.
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
Senior Programmer/Software Developer (C#.NET) to implement existing and future IM/IT projects
S.i. Systems, Ottawa, ON
Our valued public sector client is in need of a Secret cleared, Programmer/Software Developer in C#.NET to implement existing and future IM/IT projects. The Contractor must provide a resource that has the knowledge, experience, and the expertise to perform the following tasks which include but are not limited to: a. Develop solutions to business and technical problems by means of computer systems of significant size and complexity; b. Review requirements for Command and Control IM/IT systems, identify software solutions to address these requirements within the Defence environment; c. Select and incorporate available software programs; d. Design detailed programs, flow charts, and diagrams indicating mathematical computation and sequence of machine operations necessary to copy and process data; e. Translate detailed flow charts into coded computer instructions and confer with technical personnel in planning programs. The code must be sufficiently documented to aid other developers and personnel performing future updates and maintenance; f. Unit test the code prior to releasing it for integration testing; g. Integrate and test functionality created by other developers; h. Verify accuracy and completeness of programs by preparing sample data, and testing them by means of system acceptance test runs made by operating personnel; i. Correct program errors by revising instructions or altering the sequence of operations; j. Create test instructions, build documents, flow charts, diagrams, layouts, programming and operating instructions to document applications for later modification or reference; k. Provide progress reports against assigned tasks; l. Required standards, protocols, languages, specialities and products will be specified in the task authorization. These may include but are not limited to: i. SCRUM or other Agile development methodology ii. .NET Core iii. WCF web services or REST web API services iv. Angular (v2 or later) v. Typescript vi. C#.NET vii. TFS Automated Build viii. REST Services Apply
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.
Future opening: Senior software developer C++
Coveo Solutions inc., Montreal, QC
* We appreciate the fact that you're expressing your interest to join our team. Please note that we will only get back to you when a role opens officially in the team and the job description might slightly differ. That can take from several weeks to several months. By applying on this role, you give your permission to be considered in this future recruitment process for this position. The expert behind our indexing technology!    As a Senior developer in the index team at Coveo, you will be playing a key role in developing, implementing and maintaining key features and functionalities to our very own indexing and search technology. The team is in charge of handling high volume document indexing and handles millions of queries every week.  Coveo aims to modernize the enterprise digital experiences, with LLM-powered generative and conversational AI at the center of that transformation. Our index team is key in supporting our semantic search models and is adapting its expertise to the new technologies we integrate.  Here are the key responsibilities you will face in this role: Design and implement high quality scalable technology  Deliver new features and contribute to the innovation of our indexing and search solution Define standards and good practices for coding and other day to day operations Remove technical blockers  Provide technical mentorship and guidance to enable your peers to grow  Continue to improve and grow your technical skills Here is what will qualify you for the role  A minimum of 5 years of software development. A strong knowledge of C++ Resourcefulness, agile thinking and growth mindset What would make you stand out Knowledge in the search field (Elasticsearch, Solr, Information Retrieval Research Domain) Expertise in producing reusable, scalable, quality code within a complex context Technical mentoring skills  Mathematical affinities Good communication skills and passion for solving technical challenges as part of an agile team Have a pet who insists on taking over your Zoom meetings Do you think you can bring this role to life?  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 get to know you!  Join the #Coveolife!  We encourage all qualified candidates to apply regardless of, for example, age, gender, disability, gaps in CV, national or ethnic background.  Read this if you want to know what’s our team’s response to the ChatGPT hype:  Our press release on Industry-first Relevance Generative Answering Capability Our blogpost about ChatGPT and the Future of Enterprise Digital Experiences
Software Developer - Senior
Computer Consultants International, Inc., Toronto, ON
HYBRID position at Toronto, OntarioMust haves:Experience in structured methodologies for development, design, implementation and maintenance of multi-tiered Web based, Client/Server and mobile applicationsExperience with .Net framework 4.6 and later, C#, VB.NET, ASP.NET, ADO.NET, MVC, DevExpress Controls, JavaScript/JQuery, XML/XSL, JSON, Entity Framework, Web Service, SOAP, WCFExperience with relational database technologies (MS SQL 2012 and later), data modelling, T-SQL, stored procedures, tables/views, query optimizationExperience with reporting generation tool (e.g. Microsoft SSRS) and ETL tool (e.g. Microsoft SSIS)5+years experience with Microsoft Team Foundation Server and issue tracking systems.5+ years experience with one or more communications protocols and IIS server (Internet Information Services)Experience with making Application accessibility compliant (AODA)3+ years experience with development of solutions in cloud computing (Azure Cloud) technologies.
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 - 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.
Software Developer - Senior
Computer Consultants International, Inc., Toronto, ON
HYBRID position at Toronto, OntarioMust haves:Extensive experience with IBM Content Manager and using the Content Manager Java API to query and extract data.Extensive experience developing software, especially with Java, for large scale data processing and data migration projects.Proficient in the Java programming language and Java 8 features such as Lamdas, Java Stream API (java.util.stream), New Input/Output API (java.nio), and multi-threading (java.util.concurrent).Strong SQL skills and a good understanding of databases to query, manipulate, and optimize data during migration.
Software Developer Co-op Student
WSP Canada, St. John's, NL
The Opportunity:WSP is excited to announce an opening for a Web/Application Developer co-op placement, based in St. John's, Newfoundland. This role combines the convenience of remote work with the option for occasional office visits for teamwork and collaborative projects. As part of our dynamic team, you will have the unique opportunity to engage in both web and mobile development using the latest technologies. Our team specializes in processing and displaying marine and atmospheric data, utilizing a range of advanced tools and methods. You will benefit both directly and indirectly from our team's extensive work with a large number of IoT devices and our expertise in parsing and normalizing vast amounts of data. This exposure will enhance your skills in developing applications that contribute to generating reports, forecasts, and various products for our diverse portfolio of clients. In this role, you'll be immersed in an environment that leverages cloud technologies and follows an Agile software development process, ensuring efficient and innovative solutions. You'll not only contribute to the development process but also gain invaluable insights and experience from the complex and exciting challenges we tackle in development, data management and analysis .Why choose WSP? We value and are committed to upholding a culture of inclusion and belonging Our Flexible Work Policy - we recognize the importance of balance in our lives and encourage you to prioritize the balance in yours. We will support you on and off the job so you can be fully present in both your work and home lives. A Canadian success story - we're proud to wear the red and white of this beautiful country and show the world what Canada has to offer. Enhance the world around you - from the environment to the highways, to the buildings and the terrain, WSP is the fabric of Canada. Outstanding career opportunities - we're growing and pushing ourselves every day to be greater than yesterday - we're open to your ideas and trying new things. A phenomenal collaborative culture and a workforce filled with genuinely good people who are doing humbly important work. Come find out for yourself what it's like to be a part of our journey.We offer attractive pay, flexible work options, a great corporate culture, comprehensive and employee-focused benefits including virtual healthcare and a wellness platform as well as great savings programs, and a clear vision for the future.#WeAreWSP WSP is one of the world's leading professional services firms. Our purpose is to future proof our cities and environments. We have over 65,000 team members across the globe. In Canada, our 12,000+ people are involved in everything from environmental remediation to urban planning, from engineering iconic buildings to designing sustainable transportation networks, from finding new ways to extract essential resources to developing renewable power sources for the future. At WSP: We value our people and our reputation We are locally dedicated with international scale We are future focused and challenge the status quo We foster collaboration in everything we do We have an empowering culture and hold ourselves accountable Please Note:Health and Safety is a core paramount value of WSP. Given the importance of keeping one another safe it is expected that you comply with our Health, Safety & Environment (HSE) policy at all times as well as client HSE policies when working at client locations. Offers of employment for safety-sensitive positions involving fieldwork are contingent upon candidates being able to perform key physical tasks of the job as described in the job posting and interview. This may include the ability to work in a variety of environmental conditions, such as remote or isolated areas, working alone, and in inclement weather (within safe and reasonable limits). WSP welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process. WSP is committed to the principles of employment equity. Only the candidates selected will be contacted. WSP does not accept unsolicited resumes from agencies. For more information please READ THE FULL POLICY.
Senior Software Developer
WarnerMedia, Kanata, Any
Every great story has a new beginning, and yours starts here. Welcome to Warner Bros. Discovery... the stuff dreams are made of. Who We Are... When we say, "the stuff dreams are made of," we're not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD's vast portfolio of iconic content and beloved brands, are the storytellers bringing our characters to life, the creators bringing them to your living rooms and the dreamers creating what's next... From brilliant creatives, to technology trailblazers, across the globe, WBD offers career defining opportunities, thoughtfully curated benefits, and the tools to explore and grow into your best selves. Here you are supported, here you are celebrated, here you can thrive. Our Story We are CNN. THE WORLD'S MOST ESSENTIAL AND ENGAGING SOURCE OF DIGITAL NEWS. We are in the midst of rapid transformation and need you to help us find the next generation of innovators, makers, and dreamers who will lead and drive our growth. We aim to make the world a better, more connected place. Join us!The JobContent Platform (CMS) - Contribute to the greenfield build of editorial tools especially with a SaaS strategy, leverage advanced data usage and intelligence within a CMS to empower our writers and maximize the reach of their content across all consumption channels. Build an intuitive, flexible and smart responsive user interface.The Daily You love Javascript. Traversing the DOM comes naturally and Node.js and NPM are the center of your development universe.You are fluent in HTML5 and CSS3. You understand semantic markup. You can maintain tight CSS for complex layouts.You know what makes pages fast, blazing fast, or just average. You have an understanding of caching strategies and scalability best practices.You know your way around a couple databases, relational or non.You write clean, clear code that others can easily parse, maintain and enhance.You know how to choose the right technology for the job, and can spot when a framework will save you time, when it will get in the way, and when it isn't worth the troubleYou are comfortable talking about code, advocating for best practices, and facilitating inclusive and democratic technical discussionsThe Essentials 5+ years of experience working with other developers on a production system5+ years of experience with JavaScript, including ES6/7 and asynchronous JavaScript.You have worked with any front-end JavaScript framework in production.You can work with HTTP Methods, and know PUT vs PATCH. You can fetch, request or XHR any resource, and you've debugged a CORS OPTION issue.Git is a regular tool for you.You've worked with Github and can rebase and merge with ease.You have experience with at least one Node.js framework in the following areas: Web Application (Hapi), Bundling (Webpack), Transpilers (Typescript), Unit Testing (Jest), Style compilation (PostCSS), Authentication (Passport.js)Bachelor's degree in a related field or relevant professional experienceKnowledge and practice with other languages (like Python, Java, C/C++, Scala, Go, Erlang) - Experience with any of these infrastructures: Containerization / Docker, AWS, and Kubernetes, CI/CD (Jenkins, CodePipeline, Circle), ElasticSearch, CouchDB, Redis, Mongo.Active contributor to open source projects. How We Get Things Done... This last bit is probably the most important! Here at WBD, our guiding principles are the core values by which we operate and are central to how we get things done. You can find them at www.wbd.com/guiding-principles/ along with some insights from the team on what they mean and how they show up in their day to day. We hope they resonate with you and look forward to discussing them during your interview. The Legal Bits... Warner Bros. Discovery embraces the opportunity to build a workforce that reflects the diversity of our society and the world around us. Being an equal opportunity employer means that we take seriously our responsibility to consider qualified candidates on the basis of merit, without regard to race, color, religion, national origin, gender, sexual orientation, gender identity or expression, age, mental or physical disability, and genetic information, marital status, citizenship status, military status, protected veteran status or any other category protected by law.If you're a qualified candidate and you require adjustments or accommodations to search for a job opening or apply for a position, please contact us at [email protected]: . Date posted: 03/22/2024 05:12 PM
Senior C# (.NET) Developer to design and develop scalable software using Open AI's GPT and Open-Source models via Generative AI and Machine Learning - 864
S.i. Systems, Vancouver, BC
Our public enterprise client is looking for a Senior C# (.NET) Developer to design and develop scalable software using Open AI's GPT and Open-Source models via Generative AI and Machine Learning - 86415 12 Months Contract, possibilities of extension. Successful candidate will need to be in the office in Richmond, BC once a month OR on an as-needed basis. Must haves:7+ years as a Software developerExperience programming in C# (.NET) and PythonLarge Language Models (LLM) experience preferably with Open AI models.Experience deploying and managing applications on Azure (using Azure cognitive search, Pinecone, pgvector)Experience with Git, Node, Typescript, JavaScript and jQueryExtensive experience using agile and devops tools, techniques and processesUniversity degree in Computer Science or Business Administration or STEM (Science, Technology, Engineering, Math) Nice to have:Experience with Flutter and Angular Apply