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++ Windows 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 1
Fortinet, Burnaby, BC
DescriptionWe are seeking Engine Developers 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: •Bachelors Degree in Computer Science or equivalent with relevant work experience #GD #LI-MIMI
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
Senior Software Developer
Fortinet, Ottawa, ON
DescriptionFortinet is growing and we are looking to hire a Senior Software Developer for unified communication solution to join our team in Ottawa. At Fortinet, you will be involved in the full development life cycle of software and product development, you will have the chance to develop different component such as low end embedded software or high level mobile applications, you will have opportunity to make your skills and expertise a difference. The ideal candidate will have a passion for development and learning new technologies. Job Skills Required •5+ years of software development experience •Experienced C/C++ programmer in Linux OS environment •Experience in unified communication software design and development •Solid background in TCP/IP networking •Excellent problem solving and troubleshooting skills •Ability to take full ownership of assigned tasks and work well independently as well as within a team Job Experience One or more of the following experience is a plus •Telephony protocol such as VoIP/SIP, PRI, PSTN •VoIP security, SIP proxy, Session boarder controller •Instant message protocol such as XMPP •Web technology Websocket, WebRTC, HTTP/2 •Programming languages with Javascript, Node.js, jQuery, Python etc •Cloud computing development, such as AWS, Azure, etc, •Database/SQL design and performance tuning •Mobile app development, such as Android, iOS •Desktop application development for Windows, MacOS, Linux Educational Requirements •Bachelor's Degree in Computer Science or Electrical Engineering #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
Senior Software Developer
Fortinet, Burnaby, BC
DescriptionFortinet team has a great career opportunity for a Senior 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 in Java or GoLang is a must-have. You will be expected to solved a few challenges during the hiring process using any of the two languages • 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#, 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 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
Machine Learning Developer
Fortinet, Burnaby, BC
DescriptionThis is an opportunity to be part of one of the teams at Fortiguard team focused on detecting zero day threats. FortiSandbox product analyzes the runtime behavior of files when executed in an virtual environment, similar to real world client computers. In a safe and monitored virtual environment, this behavior is recorded and analyzed for any potential malicious pattern. As part of this role you collaborate with Security Developers and Fortisandbox developers to enable Fortisandbox with AI technologies. This ranges from using decision trees to more involved deep learning methods to analyze sequence of behaviors and identify potential malicious ones. This role is a combination of a Software Developer role as well as Machine Learning Research and Development. As a Software Developer you port the machine learning engines into existing products and maintain performance of it. You also collaborate with other teams to develop and maintain data pipelines needed for machine learning projects. In this role, the success candidate will: •Be a member of Fortisandbox team •Own design, implementation, and maintenance of machine learning solutions •Do research into existing deep learning methods and how they best fit cybersecurity needs •Write reports, blogs, and patents •Have an opportunity to be creative and explore new methods while supervised by team manager •Collaborate with QA team to troubleshoot customer issues related to AI Requirements: •Masters or PhD degree in computer science, software engineering or related discipline •At least 2 years of experience implementing applied machine learning products •Hands on skill with implementing data pipelines, handling large data sets, interface with SQL databases •Proficiency in Python, C++, and object oriented concepts •Practical understanding of machine learning algorithms like decision trees, Bayesian inference, linear regression, deep learning, graph convolutional networks, recursive neural networks •Strong communication skills Bonus: •Practical familiarity with Docker, Kubernetics •Experienced with developing in Linux and Windows environment •Reverse engineering skills when applied to reversing windows PE files, Office documents, etc. Familiar with sandboxing technologies #GD #LI-MIMI
UI Software Engineer – Gears of War – The Coalition
Microsoft Canada, Vancouver, BC
The Coalition is a flagship first-party studio within Xbox Game Studios and the home to one of gaming’s most critically and commercially acclaimed series, Gears of War. We are a group of diverse and talented individuals working for a common purpose to push the limits of Microsoft's entertainment platform and devices. As a studio, we lead from our values and work together to promote respect and inclusion, a growth mindset and grit, all while putting our team first. If you have the fire to work with our driven team, then come work with us. We are looking for a User Interface (UI) Software Engineer to help bring our next AAA, next-generation user experience to life!  We work primarily in C++, using Unreal Engine 5. Our UI content is authored using Unreal Motion Graphics (UMG), a state-of-the-art UI Framework, giving us the power to make our UI a showpiece for Xbox and Windows. Your job will be to architect and build the systems which allow our team of artists and designers to shine, with a focus on performance and iteration speed. The UI team at The Coalition is uniquely poised to have a huge impact on our projects. We are often engaged in progressing large features, both in the frontend and in gameplay. We are a diverse set of developers with backgrounds in web, virtual reality (VR), mobile, and games (both competitive and casual) brought together by a shared interest in delivering unparalleled user experiences!Individual Contributor
Cost Consultant Assistant
Core Two Management Group Ltd, Vancouver, BC, CA
Position: Cost Consultant AssistantEmployment type: Full time, permanent and indeterminateSalary: $25 per hourWorking hours: 37.5 hours per weekWork location: #520 - 601 W Broadway #300, Vancouver, BC V5Z 4C2Core Two Management Group Ltd is a leading professional cost advisory consultancy trusted by many owners, investors, and real estate developers to achieve better results and success. We are setting an example as leaders in the industry by utilizing both local and global expertise. Our core services include Development Management, Loan Monitoring, Cost Management and Specialist Support Services including Legal and Expert Witness reports/representation. By applying innovation, integrity, and intelligence, Core Two can deliver optimum value for your core.As a growing company, we are looking for an experienced, committed and hardworking Cost Consultant Assistant to join our team to provide essential support to our professional Cost Management team and to grow within our fast-expanding team.Duties include but are not limited to:•Assist the Cost Consultant and/or Senior Cost Consultant to prepare cost plans/estimates all stages of design in the residential, commercial and healthcare sector within British Columbia;•Prepare area schedules and query lists for issue to the design team;•Assist in preparing architectural take-offs and estimates, such as exterior wall enclosures, exterior and interior doors, windows, projections, interior partitions and finishes;•Market test for quotes with Contractors and Suppliers;•Assist the Cost Consultants and/or Senior Cost Consultant in maintaining the cost database;•Screen and prioritize communications, redirecting them to the appropriate individuals when necessary;•Manage appointments and meetings, ensuring accurate and efficient communication within the team;•Assist in preparing the document reviewed list, basis, assumptions, risks and opportunities for the project;•Conduct site inspection for monthly progress claims including assessing progress of work in consultation with the Cost Consultants and/or Senior Cost Consultant;•Assist in preparing loan monitoring reports for review by the Cost Consultant and/or Senior Cost Consultant;•Perform other related tasks as required by the Cost Management Team.Job Requirements•College Diploma in a relevant field such as Structural/Building/Architectural Technology is required;•At least one year work experience in a similar industry;•Knowledge in reading and understanding design drawing packs in architectural disciples is required;•Knowledge in reading design drawing packs for structural, mechanical and electrical disciplines is a plus;•Familiar in Planswift and excel;•Capable of managing multiple tasks, and ensure project deadlines are met;•Strong time management skills and highly organized;•Detail-oriented to ensure accuracy of delivery;•Adaptable and able to handle changing project requirements and priorities;•Ability to function in a fast-paced environment;•Good communication skills;•Motivated and willing to learn new skills;•Willingness to work some evenings and weekends (as needed);Method of application:By email to: Qualified candidates should forward their C.V. in confidence to:Only qualified candidates will be contacted.
Dynamics 365 CE Technical Architect (Remote)
NTT DATA, Victoria, BC
Req ID: 271462 NTT DATA Services strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Dynamics 365 CE Technical Architect (Remote) to join our team in Victoria, British Columbia (CA-BC), Canada (CA). NTT DATA, Inc. currently seeks aMicrosoft Dynamics 365 CE Senior Solution/Technical Architect to join our team for our large public sector. In this role you will work with our team of functional consultants and developers along with the client's technical team to investigate and remediate Microsoft Dynamics CE (CRM) applications; you will work to analyze, recommend, and oversee the application of good Dynamics coding practices and pipeline management; play the leading role in architecting, designing, and overseeing the development of Dynamics enhancements; work with our other architects to ensure cross-application integrations are architected, designed, and managed with security and privacy in mind. All work is currently remote, but occasional travel may be necessary. Our client is in the Pacific Time Zone -scheduled meetings will necessitate availability during business hours, and non-schedule work can be performed to meet work-life needs. Day-to-day duties and responsibilities: • Leverage technical expertise to architect Dynamics CE-based solutions • Technical support for existing client solutions and development of new features both at a technical and functional level • Assess scope and requirements and recommend appropriate solutions • Effectively communicate with clients, project leaders, delivery teams and business partners to ensure timely and high-quality delivery • Elicit technical,operational and user requirements • Participate in all phases in the project lifecycle on new initiatives for the client • Create technical and solution documentation for the project/support team and clients • Develop relationships with cross-functional delivery teams to ensure strong client relationships and solution delivery • Hands-on development of solutions as per specification • Remediation of support tickets • Report to account delivery leaders and client teams Qualifications: Technical • Understanding industry standard best practices for Dynamics 365 CE for both on-premises and cloud solutions • Architecting complex solutions within the on-premises environment. • Experience in configuration of Dynamics 365 and strong awareness of customization components (Plug-ins, JavaScript) as well as WebAPI and SSIS is required. • Previous experience in custom development within thecontext of Dynamics 365 CE on-premises, is expected. This includes: • • .NET and C# development with CRM API, REST/ODATA and SOAP endpoints • ADO.NET, ASP.NET, Windows Communication and Workflow Foundations, JS and HTML • Object-oriented design and Service Oriented Architecture (SOA) • Server-side code, custom business logic, integration modules, workflow assemblies and plug-ins • Strong experience and skill integrating with MS SharePoint Non-Technical • Familiar with core Microsoft offerings • Proposal writing, product demonstration and presentations • Consulting experience working with external clients • Excellent interpersonal and communication skills • Excellent time management skills • Ability to work with minimal oversight • Candidate must reside in the Pacific time zone or have a firm commitment to work the significant majority of Pacific time zone business hours • Seven (7) years Dynamics experience with a four (4) year post-secondary degree program ORTen (10) years Dynamics experience with a Two (2) year diploma program Nice to have • Experience with Dynamics Cloud including Dynamics 365 CE, Power Platform (Power Portals, Canvas/Model-driven apps, Power Automate, Power Virtual Agents and Power BI) and the Dataverse • Experience with Dynamics on-prem to cloud migration. • Experience integrating Dynamics with custom portal solutions • Experience in working with the Public Sector About NTT DATA Services NTT DATA Services is a recognized leader in IT and business services, including cloud, data and applications, headquartered in Texas. As part of NTT DATA, a $30 billion trusted global innovator with a combined global reach of over 80 countries, we help clients transform through business and technology consulting, industry and digital solutions, applications development and management, managed edge-to-cloud infrastructure services, BPO, systems integration and global data centers. We are committed to our clients' long-term success. Visit nttdata.com or LinkedIn to learn more. NTT DATA Services is an equal opportunity employer and considers all applicants without regard to race, color, religion, citizenship, national origin, ancestry, age, sex, sexual orientation, gender identity, genetic information, physical or mental disability, veteran or marital status, or any other characteristic protected by law. We are committed to creating a diverse and inclusive environment for all employees. If you need assistance or an accommodation due to a disability, please inform your recruiter so we can connect you with the appropriate team. INDHCLSMC #LI-PAS Job Segment: Developer, IT Architecture, Pre-Sales, Proposal Writer, CRM, Technology, Sales
Développeuse / Développeur logiciel - C++
Coveo Solutions inc., Montreal, QC
Joues un rôle clé dans le développement de modules fournissant des résultats de recherche sécurisés et instantanés. En tant que développeur.se au sein de l'équipe de la Cache de sécurités(Security Cache) en R&D, tu travailleras au cœur de la plateforme infonuagique Coveo. L'équipe est chargée de concevoir, développer, orchestrer, mettre à niveau et surveiller de nombreux systèmes qui déterminent rapidement et précisément quelles informations sécurisées peuvent être renvoyées aux utilisateurs effectuant une recherche. Avec tes collègues, tu veilleras à ce que ces modules soient : Extrêmement précis : la qualité n'est pas une option en matière de contenu sécurisé ; Ultra optimisés : les requêtes doivent être traitées en un clin d'œil ; Hautement disponibles : toujours en ligne... toujours ; Évolutifs : une quantité colossale de données doit être ingérée chaque jour. Ça te semble stimulant ? Alors, ce rôle est pour toi! Ta journée type chez Coveo : Tu commences la journée avec une réunion d’alignement. Les attentes étaient élevées au cours des 2 dernières semaines, et à 3 jours de la livraison, il semble que ton équipe ait fait un excellent travail jusqu'à présent. Tu attends que tes tests de performance se finalisent et choisis quelques autres tâches sur un autre projet dans ton tableau Jira. Tu penses à tes prochaines lignes de code : tu es coincé sur un problème. Tu te rends sur Slack et demande à l'un de tes collègues s'il a des idées pour toi. Après tout, il a peut-être déjà rencontré quelque chose de similaire. Coder, tester, coder, tester... Lorsque tu penses être prêt, tu ouvres une demande pour obtenir des commentaires de tes collègues. On s’attend également à ce que tu leur donnes des retours sur leur travail ! L’après-midi est un excellent moment pour se concentrer. Tu termines ta journée avec fierté, car tu as enfin compris l'interaction entre 8 modules différents qui causait un bug. Bon travail ! Tu utilises quelques minutes de ton temps libre pour réfléchir et documenter ton prochain projet génial pour le hackathon. Quels sont les prérequis pour ce rôle ? Au moins 3 ans d'expérience de travail avec C++ Tu apprends rapidement et aime travailler en équipe Tu aimes relever des défis, être questionné et pouvoir questionner le travail des autres... Tu sais que c'est la voie à suivre pour livrer des modules de haute qualité, bien testés et performants Tu es capable d' expliquer la logique derrière tes choix de codage. Tu te soucies simplement de ton travail et fais des efforts supplémentaires pour obtenir un excellent résultat. Quelques qualifications ou atouts qui pourraient renforcer ta candidature : Familiarité avec Java et Python Familiarité avec les technologies DevOps (services AWS, Kubernetes) Familiarité avec les bases de données SQL TU penses que tu as ce qu'il faut pour faire de ce rôle une réalité? Ou même pour y apporter ta propre couleur? Tu n'as pas besoin de cocher toutes les cases: la passion est un gros atout et nous reconnaissons que les qualifications sont transférables. Envoie-nous ta candidature, on veut en savoir plus! Nous savons que le fait de postuler pour un nouveau rôle demande pas mal de travail, et nous te sommes reconnaissants de prendre le temps de le faire. Rejoins la #Coveolife!
Développeur C++ en intégration d’appareils d’acquisition 3D
InnovMetric Logiciels inc., Quebec City, QC
Intégrer des appareils d’acquisition 3D à la fine pointe de la technologie au logiciel de métrologie le plus avant-gardiste de son domaine, ça vous intéresse? Nous avons un poste pour vous! Robotisation, mesures par contact et numérisation par laser ou avec caméras sont quelques-unes des technologies avec lesquelles vous pourrez travailler chez InnovMetric.Autonomie, curiosité, transparence, confiance, respect. Chez InnovMetric, ce sont les valeurs recherchées et véhiculées au quotidien dans nos équipes de développement logiciel. Nous sommes constamment à la recherche de développeurs(euses) talentueux(euses). Pour nous, qu’est-ce que ça signifie en termes de compétences?Aimer les défis et le travail d’équipeFaire preuve de créativité et sortir des sentiers battusAvoir à cœur la réussite de son équipe et de l’entreprise, ainsi qu’un désir continuel d’apprendre et de s’améliorerDétenir de l’expérience en développement orienté objet (principes SOLID, design patterns) et une bonne connaissance du langage C++Programmer de façon claire et structurée, en étant conscient des exigences liées à la maintenance, à la modularité, à l'extensibilité et à la compatibilitéSe soucier de la qualité de son code, porter attention aux détails et faire preuve de rigueurÊtre à l’aise avec l’investigation de problèmes informatiques complexesPosséder une bonne maîtrise du français et un niveau intermédiaire en anglais (oral et écrit)**Un niveau d’anglais intermédiaire est requis puisque des échanges hebdomadaires, à l’écrit, avec des partenaires internationaux seront nécessaires.ResponsabilitésEn tant que développeur C++ en intégration d’appareils d’acquisition 3D, vous serez responsable du développement des connecteurs vers les appareils. En plus de les manipuler pour vous familiariser avec leur fonctionnement, vous analyserez leurs « Software Development Kits » (SDK) fournis par des partenaires. Ces SDK vont permettre la mise à niveau d’un connecteur existant ou le développement d’un nouveau connecteur. Vous diagnostiquerez des problèmes soulevés par les utilisateurs ou encore développerez des extensions fonctionnelles pour élargir les capacités de la suite logicielle PolyWorks. Cumuler au moins trois années d’expérience en développement logicielAvoir une compréhension avancée de l’architecture des couches logicielles (près du matériel) et une connaissance du multithreadDétenir une bonne expérience avec une base de code de grande envergure, ainsi qu’avec des SDK de tierces partiesDémontrer un souci de clarté et de concision dans les communications avec des partenaires externesFaire preuve de débrouillardise et de persévérance en situation de manque d’information En complément des compétences mentionnées, vous possédez les atouts suivants :Connaissance de plusieurs langages tels que C++, Java, C# et VB.NET Maîtrise du calcul matriciel Vaste expérience d’investigation de problèmes techniques  Vous avez aussi un intérêt marqué pour :  Le travail avec de l’équipement de haute technologie, de robotisation et d’acquisition de données Ouverture à se déplacer occasionnellement chez des clients et partenaires en Amérique, en Europe ou en Asie Voici ce que nous privilégions :  Excellent encadrement et de nombreuses opportunités de contribution à des projets d’envergure dès l’entrée en posteParticipation à toutes les étapes du développement, de l’identification des besoins à la livraison au client, en passant par le design de l’expérience utilisateur (UX), le développement d’une architecture logicielle durable et la validation de la qualité du logicielMise en application quotidienne des principes de la méthode Agile et forte culture d’amélioration continue Choix du lieu de travail libre : en présentiel, en mode hybride ou en télétravail Nous offrons des conditions d’emploi avantageuses et un milieu de travail stimulant : Horaire flexible qui facilite la conciliation travail-famillePossibilité de faire du télétravailRémunération compétitive et système de bonis Assurances collectives et service de télémédecineProgramme d’aide aux employés et à leur familleThé, café et stationnement gratuitsActivités sociales, sportives et groupe de musique IMBand (allez y jeter un œil sur Youtube) L'utilisation du genre masculin a été adoptée afin de faciliter la lecture et n'a aucune intention de discrimination. Puisque ce poste requiert des interactions fréquentes avec nos collègues et/ou clients à l’international, les candidats souhaitant soumettre leur candidature doivent répondre au critère en lien avec la langue anglaise indiqué dans l’offre d’emploi. Nous vous remercions de l’intérêt que vous manifestez en présentant votre candidature. Veuillez prendre note que nous ne communiquerons qu’avec les candidats retenus en présélection.
.NET developer
CGI Group, Toronto, ON
Position Description: We are Canada's largest independent information technology services firm, and after 45 years, we're still growing! Join Canada's largest IT Company as a '.Net Developer'. This role is hybrid and requires you to be at Downtown Toronto office at a minimum 3 days per week - subject to change at any time.We are looking for a Mandarin Speaking Developer. Your future duties and responsibilities: The selected candidate will work closely with development and QA team. Candidate is responsible for evolving automation scripting. Building, maintaining, and troubleshooting deployment utilities/tools for staging and production environments. Participate actively in the development of application solutions, internal tools.• Execute development testing using variety of methods like ATM Lab, Simulator, Automated testing etc.• Work in cooperation with other Project Teams for the Application Lifecycle Management • Identify opportunities to optimize the code/scripts, tools and initiatives enabling the increase in efficiency and productivity of the development teams • Available to work on-site as needed. Required qualifications to be successful in this role: • Bachelor’s degree in computer science or College diploma in Computer Science with relevant work experience or equivalent and Mandarin Speaker• Minimum of 3-6 years of professional hands-on experience in the area.• Experience required: .NET/C#, GIT, Bash/PowerShell, Windows/Linux OS• Nice to have skills: WPF, XAML, Automated test tools, CD/CI, Azure knowledge, OpenShift, Python, Splunk, Data Analysis, JavaScript, ReactJS, etc. Core Skillset:1. .NET/C#2. Splunk3. Simplified Chinese / Mandarin#LI-GS Skills: .NETCode ReviewCode ReviewDatabase DesignFinancial ServicesPerformance/Stress TestingSoftware ArchitectureSoftware Design PatternsSplunkTest Analysis What you can expect from us: Together, as owners, let’s turn meaningful insights into action.Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because… You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons. Come join our team-one of the largest IT and business consulting services firms in the world.
Senior C++ Engineer
Manulife Financial Corporation, Toronto, ON
We are a leading financial services provider committed to making decisions easier and lives better for our customers and colleagues around the world. From our environmental initiatives to our community investments, we lead with values throughout our business. To help us stand out, we help you step up, because when colleagues are healthy, respected and meaningfully challenged, we all thrive. Discover how you can grow your career, make impact and drive real change with our Winning Team today. Working ArrangementHybridJob DescriptionWe are growing, and we are looking for a Senior C++ Engineer to complete our team! As Senior C++ Engineer, you will: Build best in class software solutions to drive our products, including prototyping, building, and testing new functionality. Maintain and ensuring high quality software, with accountability for production reliability and usage. Designing, coding, unit testing and integrating new features and functionality as defined by the PO and team. Contribute creative problem solving that bring software designs to life. Apply agile principles and methodology within the squad. Contribute the development of automated test harnesses as necessary to ensure delivery of high-quality code. Updating progress daily through the tracking tool (Jira) or Kanban board. Completing any of the documentation required e.g. deployment, maintenance, support and business needs. You will be working with the following skills:7+ years demonstrated ability C++ and related frameworks SQL Server 2016 & above;ReactASP.NetJira and Confluence DevOps tools such as GitHub, Jenkins, SonarQube, Fortify, etc. Monitoring and logging tools like New Relic, DynaTrace, DEVO/ELK The following are optional but are pluses : Languages such as JavaScript, React/Redux, Node.JS, GraphQL, Kafka and/or similar technologiesWhat can we offer:Competitive salary and benefits packages. A growth trajectory that extends upward and outward, encouraging you to follow your passions and learn new skills. A focus on growing your career path with us. Flexible work policies and strong work-life balance. Professional development and leadership opportunities.Our commitment:Values-first cultureWe lead with our Values every day and bring them to life together.Boundless opportunityWe create opportunities to learn and grow at every stage of your career.Continuous innovationWe invite you to help redefine the future of financial services.Delivering the promise of Diversity, Equity, and InclusionWe foster an inclusive workplace where everyone thrives.Championing Corporate CitizenshipWe build a business that benefits all partners and has a positive social and environmental impact.About Manulife and John HancockManulife Financial Corporation is a leading international financial services group that helps people make their decisions easier and lives better. With our global headquarters in Toronto, Canada, we operate as Manulife across our offices in Asia, Canada, and Europe, and primarily as John Hancock in the United States. We provide financial advice, insurance, and wealth and asset management solutions for individuals, groups and institutions. At the end of 2022, we had more than 40,000 employees, over 116,000 agents, and thousands of distribution partners, serving over 34 million customers. At the end of 2022, we had $1.3 trillion (US$1.0 trillion) in assets under management and administration, including total invested assets of $0.4 trillion (US $0.3 trillion), and segregated funds net assets of $0.3 trillion (US$0.3 trillion). We trade as ‘MFC’ on the Toronto, New York, and the Philippine stock exchanges, and under ‘945’ in Hong Kong.Manulife is an Equal Opportunity EmployerAt Manulife/John Hancock, we embrace our diversity. We strive to attract, develop and retain a workforce that is as diverse as the customers we serve and to foster an inclusive work environment that embraces the strength of cultures and individuals. We are committed to fair recruitment, retention, advancement and compensation, and we administer all of our practices and programs without discrimination on the basis of race, ancestry, place of origin, colour, ethnic origin, citizenship, religion or religious beliefs, creed, sex (including pregnancy and pregnancy-related conditions), sexual orientation, genetic characteristics, veteran status, gender identity, gender expression, age, marital status, family status, disability, or any other ground protected by applicable law. It is our priority to remove barriers to provide equal access to employment. A Human Resources representative will work with applicants who request a reasonable accommodation during the application process. All information shared during the accommodation request process will be stored and used in a manner that is consistent with applicable laws and Manulife/John Hancock policies. To request a reasonable accommodation in the application process, contact [email protected] & BenefitsThe annual base salary for this role is listed below.Primary LocationCAN, Ontario, Toronto, 250 Bloor Street EastSalary range is expected to be between$92,190.00 CAD - $171,210.00 CADIf you are applying for this role outside of the primary location, please contact [email protected] for the salary range for your location. The actual salary will vary depending on local market conditions, geography and relevant job-related factors such as knowledge, skills, qualifications, experience, and education/training. Employees also have the opportunity to participate in incentive programs and earn incentive compensation tied to business and individual performance.Manulife offers eligible employees a wide array of customizable benefits, including health, dental, mental health, vision, short- and long-term disability, life and AD&D insurance coverage, adoption/surrogacy and wellness benefits, and employee/family assistance plans. We also offer eligible employees various retirement savings plans (including pension and a global share ownership plan with employer matching contributions) and financial education and counseling resources. Our generous paid time off program in Canada includes holidays, vacation, personal, and sick days, and we offer the full range of statutory leaves of absence. If you are applying for this role in the U.S., please contact [email protected] for more information about U.S.-specific paid time off provisions.
ISL 30R - Senior Software Specialist
BC Public Service, Coquitlam, BC
Posting Title ISL 30R - Senior Software Specialist Position Classification Information Systems R30 Union GEU Work Options Remote Location 100 Mile House, BC V0K 2E0 CAChetwynd, BC V0C 1J0 CAChilliwack, BC V4Z 1A7 CACoquitlam, BC V3K 7B9 CACourtenay, BC V9N 8H5 CACranbrook, BC V1C 7G5 CADawson Creek, BC V1G 4X3 CAFort St John, BC V1J6M7 CAGolden, BC V0A 1H0 CAGrand Forks, BC V0H 1H4 CAKamloops, BC V2H 1B7 CAKelowna, BC V1Z 2S9 CAMasset, BC V0T 1M0 CAMcBride, BC V0J 2E0 CAMerritt, BC V1K 1B8 CAMultiple Locations, BC CA (Primary)Nanaimo, BC V9T 6L8 CAPenticton, BC V2A 8X1 CAPowell River, BC V8A 5G7 CAPrince George, BC V2N4P7 CAQuesnel, BC V2J 6W6 CARevelstoke, BC V0E 3K0 CASalmon Arm, BC V1E 4S4 CASechelt, BC V0N3A0 CASmithers, BC V0J 2N0 CASquamish, BC V8B 0H3 CATerrace, BC V8G 1W2 CAVanderhoof, BC V0J 3A0 CAVernon, BC V1T 9V2 CAVictoria, BC V9B 6X2 CAWilliams Lake, BC V2G 5M1 CASalary Range $96,879.48 - $110,631.15 annually which includes a 9.9% Temporary Market Adjustment* Close Date 4/8/2024 Job Type Regular Full Time Temporary End Date Ministry/Organization BC Public Service -> Min of Trans & Infrastructure Ministry Branch / Division Information Management Branch (IMB) / Strategic and Corporate Priorities (SCP) division Job Summary Contribute your valued expertise in strategy, design and service delivery to this fast-paced opportunityWithin the Ministry of Transportation and Infrastructure, the Information Management Branch (IMB) is part of the Strategic and Corporate Priorities (SCP) division. The SCP division's mission is to be a trusted partner using talent and technology to collaboratively lead and facilitate cross-ministry and corporate initiatives that support innovation, service excellence, and an engaged workforce. To support the mission, the IMB is leading the delivery of user-centred digital data products in partnership with ministry programs to support an effective and integrated transportation system.The Senior Software Specialist manages the ministry corporate software architectural development environment and infrastructure across multiple environments and ministry/sector, mission critical applications and to provide technical expertise and standards to systems professionals developing, implementing, integrating, and maintaining ministry custom applications.Job Requirements: Degree, diploma or certificate in Computer Science or related discipline or an equivalent combination of education, training and experience. 6 years minimum experience supporting infrastructure or middleware components (Windows Server, Linux, MS SQL, SharePoint, Oracle, IIS, Tomcat, Apache, etc.) Related experience must include two or more of the following: 4 years minimum experience as a senior software developer. 3 years minimum as a solutions architect or DevOps engineer capacity. 3 years min experience working on the public and/or private cloud infrastructure in technical capacity. 3 years minimum experience supervising staff or contractors or providing technical advice to work teams. 3 years minimum experience in defining technology processes, policies and standards in a technical capacity. Preference may be given to candidates with experience in one or more of the following: Experience managing Industrial Control System (ICS) technology components throughout their life cycle Experience with Supervisory Control and Data Acquisition (SCADA) and Open Platform Communications (OPC) systems Experience with Video Collection and Distribution Systems Experience in infrastructure systems and/or Ministry program value delivery or equivalent. For questions regarding this position, please contact [email protected] .About this Position: Three (3) positions available. Remote work is allowed, this position can work up to full time from their home in British Columbia subject to an approved telework agreement. This position can be based in any Transportation and Infrastructureoffice.The locations listed above are to assist applicants in searching for this opportunity and are not a complete list of locations. This posting is to establish an eligibility list for future permanent and/or temporary vacancies. Please refer to MyHR for more information on Temporary Market Adjustments . Depending on the successful candidate's location, a bi-weekly isolation allowance may apply. Employees of the BC Public Service must be located in BC at the time of employment.Working for the BC Public Service: The BC Public Service is committed to creating a diverse workplace to represent the population we serve and to better meet the needs of our citizens. Consider joining our team and being part of an innovative, inclusive and rewarding workplace.The Indigenous Applicant Advisory Service is available to applicants that self-identify as Indigenous (First Nations, status or non-status, Métis, or Inuit) seeking work or already employed in the BC Public Service. For guidance on applying and interviewing, please contact [email protected] or 778-405-3452.The BC Public Service is an award-winning employer and offers employees competitive benefits, amazing learning opportunities and a chance to engage in rewarding work with exciting career development opportunities. For more information, please see What We Offer .To learn more about these B.C communities you can click on the Hello BC link here! How to Apply: Your application must clearly demonstrate how you meet the job requirements listed above.Cover Letter: NO - Please do not submit a cover letter as it will not be reviewed.Resume: YES - Ensure your resume includes your educational accomplishments, employment history including start and end dates (month and year) of your employment, and any relevant information that relates to the job to which you are applying.Questionnaire: YES - You will need to complete a comprehensive questionnaire to demonstrate how you meet the job requirements. Include all relevant information about your educational accomplishments and employment history including job titles, start and end dates (month and year) of your employment, and how you obtained your relevant experience. The questionnaire will take approximately 60 minutes to complete.Helpful tips, videos and more regarding the application process can be found on the Your Job Application page of MyHR. If you are experiencing technical difficulty applying, e-mail [email protected] , before the stated closing time, and we will respond as soon as possible.Additional Information: A Criminal Record Check (CRC) will be required.Applicants selected to move forward in the hiring process may be assessed on the Knowledge, Skills, Abilities and Competencies as outlined in the attached Job Profile located at the bottom of the posting.Applications will be accepted until 11:00 pm Pacific Time on the closing date of the competition.Job Category Information Management/Information Technology
Poste à venir : Développeuse / Développeur C++ sénior
Coveo Solutions inc., Montreal, QC
*Merci pour ton intérêt à rejoindre notre équipe! Svp prendre note que nous te reviendrons seulement lorsque cette position s'ouvrira officiellement au sein de l'équipe (cela peut prendre quelques semaines ou encore quelques mois) et que la description de poste pourrait légèrement différer de celle ci-dessous au moment venu. En postulant sur ce rôle, tu nous donnes la permission de te considérer dans ce futur processus de recrutement. Notre technologie d'indexation n'aura plus de secrets pour toi ! En tant que développeur.se senior dans l'équipe d'indexation de Coveo, tu joueras un rôle clé dans le développement, l'implémentation et la maintenance des caractéristiques et fonctionnalités clés de notre technologie unique d'indexation et de recherche. Concrètement l'équipe est responsable de l'indexation d'un très haut volume de documents, traitant des millions de requêtes par semaine! Notre solution vise à moderniser les expériences numériques des entreprises, avec l'IA générative et conversationnelle alimentée par les grands modèles linguistiques (Large Language Models) au centre de cette transformation. Notre équipe d'indexation est essentielle pour soutenir nos modèles de recherche sémantique et adapte son expertise aux nouvelles technologies que nous intégrons.  Voici les principales responsabilités auxquelles tu seras confronté.e dans ce rôle : Concevoir et mettre en œuvre une technologie évolutive de haute qualité. Fournir de nouvelles fonctionnalités et contribuer à l'innovation de notre solution d'indexation et de recherche. Définir les standards et les bonnes pratiques de programmation et autres opérations quotidiennes. Éliminer les obstacles techniques. Fournir un mentorat technique et des conseils pour permettre à tes collègues de se développer. Continuer à améliorer et à développer tes compétences techniques. Voici les qualités requises pour ce poste : Un minimum de 5 ans en développement de logiciels. Une solide connaissance de C++. Débrouillardise, pensée agile et esprit de croissance. La cerise sur le gâteau : Connaissance des technologies de recherche (Elasticsearch, Solr, etc.). Expertise dans la production de code réutilisable, évolutif et de qualité dans un contexte complexe. Compétences en matière de mentorat technique. Affinités mathématiques. Bonnes compétences de communication et passion pour la résolution de défis techniques au sein d'une équipe agile. Tu as un animal de compagnie qui insiste pour participer à tes réunions Zoom. Tu veux relever le défi?  Si ton parcours ou tes qualifications ne cochent pas toutes les cases ci-dessus, ce n’est pas grave, postule quand même! Nous savons que postuler à un nouveau poste demande beaucoup de travail et nous apprécions vraiment ton temps. Joins la Coveolife! Voici la réponse de notre équipe à la vague du ChatGPT :  Notre communiqué de presse sur notre nouvelle fonctionnalité de Génération de Réponses Pertinentes, une première dans l'industrie.
SAP iXp Intern - Quality Engineering Automation Developer
SAP, Waterloo, ON
We help the world run better Our company culture is focused on helping our employees enable innovation by building breakthroughs together. How? We focus every day on building the foundation for tomorrow and creating a workplace that embraces differences, values flexibility, and is aligned to our purpose-driven and future-focused work. We offer a highly collaborative, caring team environment with a strong focus on learning and development, recognition for your individual contributions, and a variety of benefit options for you to choose from. Apply now! About the SAP Internship Experience Program The SAP Internship Experience Program is SAP's global, strategic, paid internship program that provides university students with opportunities to find purpose in their careers. Three reasons to intern at SAP Culture of collaboration:meet with mentors, make new friends across the globe and create a thriving personal network. Project-driven experience:gain cross-functional skills from our virtual and in-person learning sessions, diverse subject matter experts, and project deliverables. Gain visibility:with SAP Internship Experience Program in your title, you'll have a global network of SAP leaders, entrepreneurs and career development opportunities at your fingertips. What you'll do Position Title:SAP iXp Intern - Quality Engineering Automation Developer Location: Waterloo, ON Internship Duration: 4 months starting May 2024 With the complex for product and automation coding, we provide weeks of continuous training. In this position you will: Identify performance, stability, reliability and usability issues in software used by some of the largest enterprises in the world Enjoy comprehensive training on our products, testing procedures and tools Learn about SQL and database technologies Learn about HANA product and its cloud related technologies Improve your skills with Python, Selenium, github and other web development tools Be the first the try out new features and be a gatekeeper to make sure we ship only the best software to our customers Develop and run automated test streams to test Web-based software using Selenium, Python and SQL (python + http request) Manually test web-based software and write test plans Improve our automated testing infrastructure Help software developers understand and reproduce software defects and recommend improvements to the product Learn more about quality assurance in the software industry What you bring We're looking for people how are creative, hard-working, sharing and bring some fun to the office. Successful applicants will have a passion for delivering high quality products, a good eye for detail and an exceptional ability to learn. The following qualifications are required: Details oriented approach. Skillful at finding problems in graphic user interfaces (GUI). Experience with Python Programming experience in any industry standard language such as JavaScript, Java, C++ Ability to work independently and in teams The following are not required but would be valuable: Experience with Selenium Experience in a quality engineering role Experience with Linux/Unix and Windows Experience with cloud based software Knowledge of SQL and relational database concepts Experience with object-oriented programming Experience writing and executing test plans Meet your team SAP HANA is our state-of-the-art, cloud-base, in-memory, columnar database technology. It lets people analyze data faster than ever before. SAP HANA helps some of the largest enterprises in the world meet their big data analysis needs. Join our quality engineering team and make sure that every single SAP HANA release is stable, reliable, fast and easy to use. We are the first people to try out every feature. We work with software developers to understand what the feature is meant to do. We do exploratory testing to ensure new features are easy to use. Then we develop automated tests to identify regressions that may creep into the code later.We run automated test streams, identify problems and assign them to developers. We help developers reproduce the problems we find and suggest ways to improve the product. We are the gatekeepers, making sure no software ships until it is ready. Come bring your commitment to excellence to our team. We build breakthroughs together SAP innovations help more than 400,000 customers worldwide work together more efficiently and use business insight more effectively. Originally known for leadership in enterprise resource planning (ERP) software, SAP has evolved to become a market leader in end-to-end business application software and related services for database, analytics, intelligent technologies, and experience management. As a cloud company with 200 million users and more than 100,000 employees worldwide, we are purpose-driven and future-focused, with a highly collaborative team ethic and commitment to personal development. Whether connecting global industries, people, or platforms, we help ensure every challenge gets the solution it deserves. At SAP, we build breakthroughs, together. We win with inclusion SAP's culture of inclusion, focus on health and well-being, and flexible working models help ensure that everyone - regardless of background - feels included and can run at their best. At SAP, we believe we are made stronger by the unique capabilities and qualities that each person brings to our company, and we invest in our employees to inspire confidence and help everyone realize their full potential. We ultimately believe in unleashing all talent and creating a better and more equitable world. SAP is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to the values of Equal Employment Opportunity and provide accessibility accommodations to applicants with physical and/or mental disabilities. If you are interested in applying for employment with SAP and are in need of accommodation or special assistance to navigate our website or to complete your application, please send an e-mail with your request to Recruiting Operations Team: [email protected]. For SAP employees: Only permanent roles are eligible for the SAP Employee Referral Program, according to the eligibility rules set in the SAP Referral Policy. Specific conditions may apply for roles in Vocational Training. EOE AA M/F/Vet/Disability: Qualified applicants will receive consideration for employment without regard to their age, race, religion, national origin, ethnicity, age, gender (including pregnancy, childbirth, et al), sexual orientation, gender identity or expression, protected veteran status, or disability. SAP believes the value of pay transparency contributes towards an honest and supportive culture and is a significant step toward demonstrating SAP's commitment to pay equity. SAP provides the hourly base salary rate range applicable for the posted role. The targeted range for this position is 24.00 - 35.00 CAD. The actual amount to be offered to the successful candidates will be within that range, dependent upon the key aspects of each case which may include education, skills, experience, scope of the role, location, etc. as determined through the selection process. SAP offers limited benefits for employees hired into hourly or like roles subject to appliable plan/policy terms. A summary of benefits and eligibility requirements can be found by clicking this link: SAPNorthAmericaBenefits.com Requisition ID: 387218 | Work Area: Software-Design and Development | Expected Travel: 0 - 10% | Career Status: Student | Employment Type: Intern | Additional Locations: #LI-Hybrid Requisition ID: 387218 Posted Date: Mar 20, 2024 Work Area: Software-Design and Development Career Status: Student Employment Type: Intern Expected Travel: 0 - 10% Location: Waterloo, ON, CA, N2L6R2
Cloud Support Engineer (Analytics)
Amazon, Bangalore, Any, India
BASIC QUALIFICATIONS- Bachelor's degree OR equivalent experience in a technical position- Requires minimum of 2+ yrs experience in relevant technical position- Exposure to Database Fundamentals and General Troubleshooting (tuning and optimization, deadlocks, keys, normalization) in any Relational Database Engines (MySQL, PostgreSQL, Oracle, SQLServer) OR exposure to search services fundamentals and troubleshooting (indices and JVMMemory analysis and CPU utilization) for key open source products like Elasticsearch and Solr OR exposure to streaming services like Kafka / Kinesis.- Experience in Business Analytics application, support, and troubleshooting concepts- Experience with System Administration and troubleshooting with Linux (Ubuntu, CentOS, RedHat) and/or Microsoft Windows Server and associated technologies (Active Directory)- Experience with Networking and troubleshooting (TCP/IP, DNS, OSI model, routing, switching, firewalls, LAN/WAN, traceroute, iperf, dig, URL or related)DESCRIPTIONAmazon Web Services is the global market leader and technology forerunner in the Cloud business. As a member of the AWS Support team in Amazon Web Services India Private Limited (AWS India), you will be at the forefront of this transformational technology, assisting a global list of companies and developers that are taking advantage of a growing set of services and features to run their mission-critical applications in India. As a Cloud Support Engineer, you will act as the 'Cloud Ambassador' across all the cloud products, arming our customers with required tools & tactics to get the most out of their Product and Support investment.Would you like to use the latest cloud computing technologies? Do you have an interest in helping customers understand application architectures and integration approaches? Are you familiar with best practices for applications, servers and networks? Do you want to be part of a customer facing technology team in India helping to ensure the success of Amazon Web Services (AWS) as a leading technology organization?If you fit the description, you might be the person we are looking for! We are a team passionate about cloud computing, and believe that world class support is critical to customer success.Key job responsibilities• Learn and use groundbreaking technologies.• Apply advanced troubleshooting techniques to provide unique solutions to our customers' individual needs.• Interact with leading engineers around the world.• Partner with Amazon teams in India to help reproduce and resolve customer issues.• Leverage your extensive customer support experience to provide feedback to internal Amazon teams in India on how to improve our services.• Drive customer communication during critical events.• Drive projects that improve support-related processes and our customers' technical support experience.• Write tutorials, how-to videos, and other technical articles for the developer community.• Work on critical, highly complex customer problems that may span multiple AWS services.A day in the lifeEvery day will bring new and exciting challenges on the job while you: • Learn and use groundbreaking technologies. • Apply advanced troubleshooting techniques to provide unique solutions to our customers' individual needs. • Partner with Amazon teams in India to help reproduce and resolve customer issues. • Leverage your extensive customer support experience to provide feedback to internal Amazon teams in India on how to improve our services. • Drive customer communication during critical events. • Drive projects that improve support-related processes and our customers' technical support experience. • Write tutorials, how-to videos, and other technical articles for the developer community. • Work on critical, highly complex customer problems that may span multiple AWS services.About the teamFirst and foremost, this is a customer support role - in The Cloud. • On a typical day, a Support Engineer will be primarily responsible for solving customer's cases through a variety of customer contact channels which include telephone, email, and web/live chat. You will apply advanced troubleshooting techniques to provide tailored solutions for our customers and drive customer interactions by thoughtfully working with customers to dive deep into the root cause of an issue. • Apart from working on a broad spectrum of technical issues, an AWS Support Engineer may also coach/mentor new hires, develop & present training, partner with development teams on complex issues or contact deflection initiatives, participate in new hiring, write tools/script to help the team, or work with leadership on process improvement and strategic initiatives to ensure better CX and compliance with global AWS standards, practices and policies. • Career development: We promote advancement opportunities across the organization to help you meet your career goals. • Training: We have training programs to help you develop the skills required to be successful in your role. We hire smart people who are keen to build a career with AWS, so we are more interested in the areas that you do know instead of those you haven't been exposed to yet. • Support engineers interested in travel have presented training or participated in focused summits across our sites or at specific AWS events. • As we operate on a follow-the-sun model, with Support sites located globally, there is no after hours on-call or mandated overtime in this role. • AWS Support is 24/7/365 operations and shift work will be required in afternoon i.e. 1 PM to 10 PM IST. This Analytics role supports our services that focus on Analytics technologies, including OpenSearch, Kafka and Kinesis.We are open to hiring candidates to work out of one of the following locations:Bangalore, KA, INDPREFERRED QUALIFICATIONS- Experience in a customer support environment- Experience analyzing, troubleshooting, and providing solutions to technical issues - Familiar with data warehousing and ETL process- Understanding of Cloud Computing concepts Experience scripting or developing in at least one of the following languages :Python, R, Ruby, GO, Java, .NET (C#), JavaScript- Expertise in Data warehouse (example Redshift, Teradata, Exadata or Snowflake) OR expertise in search services products like Elasticsearch / Solr OR expertise in streaming services like Kafka / KinesisSalary: . Date posted: 03/23/2024 09:15 AM
Senior Programmer Analyst
BCLC,
Senior Programmer Analyst Location: Remote within, BC, CA Job Function: Information Technology BCLC exists to generate win-wins for the greater good. For our people, our players, our communities, our industry, and our planet. Lottery | Casino | Sports Being a social purpose company, we are not only able to better align our business decisions with our purpose, but more importantly, we are committing to doing our part in creating a better world. We bring our purpose to life by ensuring all our actions, behaviours and decisions create benefits for communities and the planet. Motivated and guided by our social purpose, everything we do must benefit the greater good. And we encourage our employees, partners, players, industry and communities to engage with us on this ambition. We want you to be where you feel you can do your best work. This job can be done remotely providing you reside in BC. For those who prefer working in a community with others, we have two beautiful offices in convenient locations: 2940 Virtual Way, Vancouver | 74 Seymour Street W, Kamloops This is a Permanent, Full Time opportunity Expected Salary Range: $70,177.00 - $87,722.00 - $109,652.00 Our typical hiring range will be +/- 10% of the midpoint shown above Factors influencing this decision include qualifications and market conditions for the role The Company For over three decades, BCLC has delivered exceptional gambling entertainment for British Columbians. To fulfill our social purpose we have a vision to revolutionize gambling entertainment through engaging experiences that build and benefit communities. We operate national and provincial lotteries in partnership with 3500 retail partners, provide the games, technology & oversight to 37 brick & mortar casinos, and operate a safe secure and 100% legal online gambling presence PlayNow.com. In our recently completed fiscal year, BCLC generated a record $1.6 billion in net income to the Province of B.C. to support First Nations, local host governments, health care, education and community programs across the province. Job Summary: As a key member of the Retail Partnership Team, the role of the Senior Programmer Analyst is to work with other Developers and Operations staff to build, deploy, and support Integration services in BCLC's Lottery ecosystem. This role will proactively resolve complex technical issues and use innovative thinking in the development and delivery of solutions and broader issues resolution. The Senior Programmer Analyst role acts as a consultative partner providing expertise, analysis, and advice to internal stakeholders within BCLC. They will work with external partners in a multivendor environment to enable the business to provide Lottery products and services efficiently and effectively. Accountabilities: Design Complex Software Components: Take a leading role in designing and architecting software solutions that meet specified requirements. Advanced Coding and Implementation: Write sophisticated code to implement software designs, ensuring scalability, performance, and maintainability. Technical Problem Solving: Address complex technical issues independently, demonstrating a high level of problem-solving capability. Collaboration and Mentorship: Collaborate effectively with team members, product owners, vendors, and stakeholders; providing guidance to junior engineers, and contributing to a positive team dynamic. Code Reviews and Quality Assurance: Conduct and participate in thorough code reviews to ensure code quality, adherence to best practices, and knowledge sharing within the team. System Optimization: Optimize and enhance existing software systems for improved performance, efficiency, and overall effectiveness. Adopt Advanced Technologies: Stay abreast of emerging technologies, tools, and development methodologies, incorporating them into projects where appropriate. Contribute to Technical Documentation: Document software architecture, design decisions, and coding standards to facilitate knowledge transfer and future maintenance. Automation and Process Improvement: Maintaining, enhancing, and identifying opportunities for continuous improvement of software delivery processes. Minimum Required Qualifications: Education and Experience University degree or certification in Computer Science or equivalent experience; 3-5 years progressively more responsible experience in a programming/analysis environment, with at least three years at a programmer/analyst level; Experience working on large projects with high levels of integration; Experience with implementation and maintaining of large systems would be an asset; Equivalent combination of education and/or experience will be considered. Technical Requirements Knowledge of Multiple Programming languages: Java Spring Boot, .Net Framework (including C#, ASP.NET), Java/J2EE, SQL, XML, HTML; Knowledge of Containerization: OpenShift, Docker; Knowledge of Automation: Jenkins Pipeline, CICD; Knowledge of AWS Cloud Products: EC2, S3, API Gateway, MQ, SNS/SQS, etc Knowledge of Agile processes and ceremonies; Knowledge of Middleware: Webservices, Microservices, REST, SOAP; Knowledge of Database: Microsoft SQL Server; Knowledge of Microsoft Windows systems, system administration, would be an asset; Excellent interpersonal skills; Excellent written and verbal communication skills; Excellent problem solving and analytical thinking/innovation; Strong computer skills - MS office suite; Exceptional time management and multi-tasking skills. What's in it for you Defined benefit pension plan which provides a recurring income you can depend on for life throughout retirement We pride ourselves on our flexible working model which supports work-life integration and our 37.5 hour work week Professional development including education/certification sponsorship, in house leadership cohorts, LinkedIn Learning See all our rewards here However you identify, or whatever your path in life, if you see something here that makes you excited to get to work every day, please apply. We hire people for skills, capabilities and potential, not just education and experience. We value Respect, Integrity and Community, and we provide an inclusive environment where everyone can feel like they belong . Our social purpose is much more than returning 100% of net income to the province in the form of healthcare & education programs, and community gaming grants. Check it out ! Did you know BCLC is an industry leader in player health and safe & responsible gambling? Find out more ! We are trained in neurodivergent hiring. If you require accommodation so you can be at your best in the interview, please let us know: [email protected] . All candidates must be at least 19 years of age and legally eligible to work in Canada