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

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

Recommended vacancies

Senior Software Applications Developer
Fortinet, Burnaby, BC
DescriptionThe FortiCare team of the IT Department at Fortinet is looking for a Senior Software Applications Developer who is eager to work on multi-tier web applications and the latest web client technologies. This team develops and supports multiple applications including product registration, order fulfillment, service contract/license management, service renewal, and a CRM support ticket application. The FortiCare systems are pure 3-tier web applications using MS .Net technologies and MS SQL server as the backend database. The ideal candidate will have an opportunity to work alongside very experienced developers and enhance their program design skillset. Job Responsibilities: •Understand the company's business processes for product entitlement/license management, product renewals and customer support •Understand system specifications and application high level designs •Complete application detail designs •Write code using .Net C#, VB, JavaScript, HTML 5.0 and SQL Job Skills Required: •7+ years of .Net web applications programming experience •7+ years SQL Server/T-SQL programming experience •Understand web technologies like HTML5, CSS3, XML, JavaScript, AJAX, JSON, Web Service etc •Understand OO design and common used web application programming patterns like MVC etc •Understand application development methodologies and lifecycle management Educational Requirement: •Bachelors in Computer Science or Information Technology #LI-ELENASH #GD
Software Applications Developer
Fortinet, Burnaby, BC
DescriptionThe FortiCare team of the IT Department at Fortinet is looking for a Software Applications Developer who is eager to work on multi-tier web applications and the latest web client technologies. This team develops and supports multiple applications including product registration, order fulfillment, service contract/license management, service renewal, and a CRM support ticket application. The FortiCare systems are pure 3-tier web applications using MS .Net technologies and MS SQL server as the backend database. The ideal candidate will have an opportunity to work alongside very experienced developers and enhance their program design skillset. Job Responsibilities: •Understand the company's business processes for product entitlement/license management, product renewals and customer support •Understand system specifications and application high level designs •Complete application detail designs •Write code using .Net C#, VB, JavaScript, HTML 5.0 and SQL Job Skills Required: •1+ years of .Net web applications programming experience •1+ years SQL Server/T-SQL programming experience •Understand web technologies like HTML5, CSS3, XML, JavaScript, AJAX, JSON, Web Service etc •Understand OO design and common used web application programming patterns like MVC etc •Understand application development methodologies and lifecycle management Educational Requirement: •Bachelors in Computer Science or Information Technology #LI-ELENASH #GD
Senior Software Developer
Fortinet, Burnaby, BC
DescriptionFortinet is looking for a Senior Software Developer for opportunity in our FortiGuard service team of R&D division. This role will enable you to gain exposure to complex technology in network security and provide you with the opportunity to gain hands-on experience with the various stages in the development cycle. Job Responsibilities: Working within our team and responsible for development, you will use your skills to develop, maintain and improve new and existing components for one (or many) of our products. You will develop prototypes, add new serviced, fix bugs, update and maintain back-end support for the project and work with other teams as well. You will be involved in the full development lifecycle of product. Job Skills Required: •7+ years of software development experience •Solid all-around programming skills with Python, Java, Javascript (C/C++ could be nice to have as well) •Experienced in relational database and SQL, big data framework (Hadoop, HBase, Kafka etc.) •Familiarity with networking protocols/stacks and network analysis tools a nice to have but not essential •Experience with development on Linux environment •Good communication skills, quick learner, self-initiative, responsive and responsible You will also bring to the team: •Positive attitude •Passion for Coding •Superior problem solving •Great trouble shooting skills •High motivation to succeed •The ideal candidate is a team player and has excellent time management skills plus strong motivation towards career goals and growth. Educational Requirements: •Bachelors degree in Computer Science or Electrical Engineering #GD #LI-MIMI
Senior .net/C# Developer
Fortinet, Burnaby, BC
DescriptionThe FortiCare team of the IT Department at Fortinet is looking for a Senior Software Applications Developer who is eager to work on multi-tier web applications and the latest web client technologies. This team develops and supports multiple applications including product registration, order fulfillment, service contract/license management, service renewal, and a CRM support ticket application. The FortiCare systems are pure 3-tier web applications using MS .Net technologies and MS SQL Server as the backend database. The ideal candidate will have an opportunity to work alongside very experienced developers and enhance their program design skillset. Job Responsibilities: • Understand the company's business processes for product entitlement/license management, product renewals, and customer support • Understand system specifications and application high-level designs • Complete application detail designs • Write code using .Net C#, VB, JavaScript, HTML 5.0 and SQL Job Skills Required: • 7+ years of .Net web applications programming experience • 7+ years SQL Server/T-SQL programming experience • Understand web technologies like HTML5, CSS3, XML, JavaScript, AJAX, JSON, Web Service etc • Understand OO design and commonly used web application programming patterns like MVC etc • Understand application development methodologies and lifecycle management Educational Requirement: • Bachelors in Computer Science or Information Technology #GD #LI-ELENASH
Software Application Developer
Fortinet, Burnaby, BC
DescriptionThe FortiCare team of the IT Department at Fortinet is looking for a Senior Software Applications Developer who is eager to work on multi-tier web applications and the latest web client technologies. This team develops and supports multiple applications including product registration, order fulfillment, service contract/license management, service renewal, and a CRM support ticket application. The FortiCare systems are pure 3-tier web applications using MS .Net technologies and MS SQL Server as the backend database. The ideal candidate will have an opportunity to work alongside very experienced developers and enhance their program design skillset. Job Responsibilities: • Understand the company's business processes for product entitlement/license management, product renewals, and customer support • Understand system specifications and application high-level designs • Complete application detail designs • Write code using .Net C#, VB, JavaScript, HTML 5.0 and SQL Job Skills Required: • 7+ years of .Net web applications programming experience • 7+ years SQL Server/T-SQL programming experience • Understand web technologies like HTML5, CSS3, XML, JavaScript, AJAX, JSON, Web Service etc • Understand OO design and commonly used web application programming patterns like MVC etc • Understand application development methodologies and lifecycle management Educational Requirement: • Bachelors in Computer Science or Information Technology #GD #LI-ELENASH
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
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
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
QA Automation Developer
Fortinet, Burnaby, BC
DescriptionFortinet is looking for a QA Automation Developer to join our Product QA Team. The successful candidate will be responsible for testing of FortiEDR products by a combination of both manual and automated testing techniques. The position offers an exciting opportunity to learn and work with the latest cyber security technologies and make contribution to protect millions of customers worldwide. Job Responsibilities: • Execute manual/automated test cases and identify/track software bugs • Proactively come up with new test cases to test the products • Develop and maintain the test automation infrastructure. • Develop automated test cases using the new infrastructure. • Monitor and reviewing test executions and have quality mindset for continual improvements. • Troubleshoot and solve problems related to our mission critical services and provide solutions to proactively prevent problems from happening. • Collaborate with security researchers, product development, and infrastructure teams to maintain and improve our product/service quality. Job Skills Required: • Prior working experience with QA and test automation. • Excellent coding skill in at least one modern programming language such as Python. • Experience with databases (SQL and NoSQL). • Outstanding troubleshooting and debugging skills. • Familiar with TCP/IP networking and firewalls. • Experience with Linux and Windows administration. • Ability to multi-task and quickly react to system/service issues. • Highly motivated and responsible, quick learner and self-starter. • Strong communication skills. Nice to Haves: • Prior working experience with cyber security products: endpoint protection, firewalls, etc. • Experience with DevOps automation and development tools. • Experience solving infrastructure software architectural and design issues Educational Requirements • Bachelor's Degree in Computer Science or similar disciplines. #GD #LI-MIMI
Sr. Dev Ops Developer
Fortinet, Burnaby, BC
DescriptionThe FortiCare team of the IT Department at Fortinet is looking for a Senior DevOps Developer. This team develops and supports multiple applications including product registration, order fulfillment, service contract/license management, service renewal, and a CRM support ticket application. You will be involved in working on existing DevOps projects, maintaining and spinning up environments conducive for the team to run their tests. The FortiCare systems are pure 3-tier web applications using MS .Net technologies and MS SQL server as the backend database. The ideal candidate will have an opportunity to work alongside very experienced developers and enhance their program design skillset. Responsibilities: •Ensure smooth delivery of software through various test stages and into production •Work with development team to support changing needs in development, test and production environments •Maintain multiple staging and production environments, including setup, continuous delivery, monitoring and troubleshooting •Setup and document DevOps procedures, make sure all procedures are followed by team •Communicate with developers, internal and external teams to setup and maintain environments integrity. •Take ownership where necessary to troubleshoot and resolve failures in the Dev, Test and Production environment; work closely with development and QA teams to drive resolution. •Understand, enforce and follow company security policies •Plan and execute maintenance and deployment on production servers in after-hours. •24x7 on-call for emergency. Skills & Requirements: •5+ years of experience in DevOps role for managing HA environment build on Microsoft stack technologies •Understanding of different software development methodologies •Understanding of modern web applications architectures (WebForms, MVC, SPA, WebApi, MicroServices, Web Services) •Expert experience in managing and troubleshooting HA environment in IIS •Experience in MS Visual Studio and build tool (Jenkins) •Experience with source code management tools (SVN) •Expertise with Windows systems administration •Experience with Microsoft SQL Server DBA functions, SQL AG, knowledge of T-SQL, troubleshooting (MSSQL 2016/2017) •Excellent knowledge of HTTPS (certificates, TLS, Ciphers etc.) •Experience with VM environment •Experience with PowerShell •Experience in a 24×7 production environment delivering high availability or mission-critical applications; available for on-call •Experience with implementing and managing technology and business processes around security and change management #GD #LI-ELENASH
Full Stack Developer
Ledcor, Vancouver, BC
Job Summary: You are an intermediate level Full Stack Developer who is highly motivated, has a drive for learning, and is seeking an opportunity to work collaboratively in a multi-disciplinary team. In this role, you and your team will develop solutions, mostly on the Microsoft stack, that solve real world business problems. You will participate in all phases of the development lifecycle and provide maintenance support as required.This role can be based in Vancouver, Calgary, Edmonton or Toronto with flexible work from home arrangements. Come join our True Blue team today!Job ResponsibilitiesPerform all traditional development activities, such as analysis, design, coding, testing, project management and documentationDevelopment of new and maintenance of established web, database, and cloud applicationsPerform regular unit, performance testing, including error and stress scenariosParticipate as a member of an Agile Scrum team. Daily Scrums, design and code reviewsProvide tier 2/3 of support, while debugging and resolving application issuesTranslate business and design goals into usable productsConduct database development, including tables, functions, views, and stored proceduresQualificationsHigh level of communication and interpersonal skills are a must for this role2+ years of working knowledge with REST API2 + years of Front end (Angular, React) experienceExperience with OOP languages such as C# and SQL experienceExperience with Azure/AWS platforms development is highly desirable but not a mustPrevious Experience with Testing and testing frameworks is desirableWorking knowledge with ERP solutions such as JDE is desirableSome experience with Telerik/Kendo frameworks is desirableExperience with Git (Azure DevOps, GitHub, or similar) is preferredAdditional Information: Company DescriptionThe Ledcor Group of Companies is one of North America's most diversified construction companies. Ledcor is a company built on a rich history of long-standing project successes. But when you work for Ledcor, your experience will go far beyond the project. Do you want a career that means more? Join our True Blue team now!Employment EquityAt Ledcor we believe diversity, equity, and inclusion should be part of everything we do. We are proud to be an equal-opportunity employer. All qualified individuals, regardless of race, color, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or any other identifying characteristic are encouraged to apply.Our True Blue team consists of individuals from all backgrounds who contribute diverse perspectives and experiences to Ledcor. We are committed to continuing to build on our culture of empowerment, inclusion and belonging. Date PostedSep 10, 2021 1067 West Cordova Street, Vancouver, BC, Canada
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
Sr. Analytics Developer (Power BI) expertise in writing SQL queries to deliver quality data analysis and ETL processes for a Financial client
S.i. Systems, Toronto, ON
Our client is looking for a Sr. Analytics Developer (Power BI) expertise in writing SQL queries to deliver quality data analysis and ETL processes for a Financial client. Must Have:10+ years experience as a BI Developer (Power BI, Tableau or Similar)Advanced skills utilizing Structured Query Language (SQL) and writing queriesETL processes/toolsWell versed in database technology and data warehouse design standardsKimball, Inmon, dimensional, and relational data methodologiesExperience in database and/or reporting environments incorporating Microsoft SQL Server technology.Nice to Have:Understanding of OLAP/multi-dimensional data organization techniques and one or more related languages (e.g. DAX; VizQL).SAS ProductsEducation/experience in Advanced Mathematics and/or Statistics is considered an assetEducation/experience in Machine Learning and/or Artificial Intelligence Responsibilities:Fulfill new development, enhancements, maintenance and support for all data warehouse, data marts, reporting, data visualizations and dashboardsDeliver professional quality data analysis and ETL processes to reduce the high consequence of error.Monitor and remediate all issues with the data warehouse/data marts and reports. Apply
Junior C# (VB.Net) Developer to support in the development, enhancements, and integration of multiple applications involving their oracle database.
S.i. Systems, Ottawa, ON
Our Valued Public Sector Client is looking for an Junior C# (VB.Net) Developer to support in the development, enhancements, and integration of multiple applications involving their oracle database. The public sector client has a mandate to manage the sustainable harvest of all aquatic species. To enable effective management and decision making, it is critical to collect catch, effort and other data for all Pacific fisheries and make that data available for analysis and reporting to a variety of stakeholders. The goal is to further application development services are required in order to continue the maintenance and enhancements of their Pacific Region information management systems to meet ongoing demands for data integration, data management and advanced reporting functionalities Tasks: Develop and prepare diagrammatic plans for solution of business, scientific and technical problems by means of computer systems of significant size and complexity. Analyze the problems outlined by the systems analysts/designers in terms of such factors as style and extent of information to be transferred to and from storage units, variety of items to be processed, extent of sorting, and format of final printed results. Select and incorporate available software programs. Translating functional specifications into coded machine instructions in VB, VB.NET and/or SQL. Design detailed programs, flow charts, and diagrams indicating mathematical computation and sequence of machine operations necessary to copy and process data and print the results. Translate detailed flow charts into coded machine instructions and confer with technical personnel in planning programs. Verify accuracy and completeness of programs by preparing sample data, and testing them by means of system acceptance test runs made by operating personnel. Correct program errors by revising instructions or altering the sequence of operations. Test instructions, and assemble specifications, flow charts, diagrams, layouts, programming and operating instructions to document applications for later modification or reference. Develop and provide any material for the purposes of knowledge transfer Provide knowledge transfer, coaching and / or training to employees so that they can perform similar work in the same or other areas of the organization, if required. Must have: Reliability clearance 2 years of experience as an C# (.Net) Developer 2 years of experience in completing development in the public sector 2 year of experience completing application analysis Nice to have: 3 project working wiht the public sector 3 projects working with Visual Basic (VB), VB.NET and/or SQL. Apply
Intermediate C# (.Net) Developer to support in the development, enhancements, and integration of multiple applications involving their oracle database.
S.i. Systems, Ottawa, ON
Our Valued Public Sector Client is looking for an Intermediate C# (.Net) Developer to support in the development, enhancements, and integration of multiple applications involving their oracle database. The public sector client has a mandate to manage the sustainable harvest of all aquatic species. To enable effective management and decision making, it is critical to collect catch, effort and other data for all Pacific fisheries and make that data available for analysis and reporting to a variety of stakeholders. The goal is to further application development services are required in order to continue the maintenance and enhancements of their Pacific Region information management systems to meet ongoing demands for data integration, data management and advanced reporting functionalities Tasks: Develop and prepare diagrammatic plans for solution of business, scientific and technical problems by means of computer systems of significant size and complexity. Analyze the problems outlined by the systems analysts/designers in terms of such factors as style and extent of information to be transferred to and from storage units, variety of items to be processed, extent of sorting, and format of final printed results. Select and incorporate available software programs. Design detailed programs, flow charts, and diagrams indicating mathematical computation and sequence of machine operations necessary to copy and process data and print the results. Translate detailed flow charts into coded machine instructions and confer with technical personnel in planning programs. Verify accuracy and completeness of programs by preparing sample data, and testing them by means of system acceptance test runs made by operating personnel. Correct program errors by revising instructions or altering the sequence of operations. Test instructions, and assemble specifications, flow charts, diagrams, layouts, programming and operating instructions to document applications for later modification or reference. Develop and provide any material for the purposes of knowledge transfer Provide knowledge transfer, coaching and / or training to employees so that they can perform similar work in the same or other areas of the organization, if required. Must have: Reliability clearance 5 years of experience as an C# (.Net) Developer 5 years of experience in completing development in the public sector 5 year of experience completing application analysis Nice to have: 3 years of experience coded machine instructions in the C#, Oracle, and/or PL/SQL development language 3 years of experience in the public sector Apply
Senior Integration Developer
Coast Capital Savings, Surrey, BC
Location: Help Headquarters Job Type: Full Time myWork Options: Remote or Hybrid Background Screening Requirement: Enhanced Criminal Record Check (every 5 years) Credit Check (every 5 years) Social Media Check (every 5 years) Identity Verification Education Verification Employment Verification References What's the job? If you like to roll up your sleeves and play an active role in building a better future for our members and our communities, you will enjoy working at Coast Capital Savings (CCS). As part of our Digital Channels team, the Senior Integration Developer designs and develops application integrations, interfaces, data flows, APIs, and integration middleware. The Senior Integration developer leads the development and innovation of API's and micro services using best in class integration patterns. What you'll get to do: Develop and support a best-in-class external-facing API layer for application integration. Using an Enterprise Service Bus architectural model, define systems integrations, including integration, APIs, and dataflow designs. Lead API development using a combination of Java, JSON, XML, and RAML and messaging. Implement CI/CD best practices in using Jenkins, GitHub, Maven, Jenkins, Nexus, and AWS to promote build/testing automation and continuous deployment/delivery. Create API Functional specifications and technical detailed design. As well, as perform API design and code reviews. Create build artifacts using GitHub, Maven, and unit test, i.e., Munit. Develop API-testing artifacts using Postman and SoapUI. Provide technical guidance in API/integration design and implementation. Jointly responsible with the Quality Assurance team to ensure systems are appropriately tested and meet the delivery requirements. Provide subject matter expertise to support decision making on implementation scope based on priority, impact and dependency analysis, reusability and value added. Who we're looking for: Require 7 years of relevant working experience. Bachelor's degree in computer science or equivalent technology discipline. 3-5 years of experience in API/ integration development or related experience in a multi-application enterprise environment with mission-critical systems. Experience with API SDLC, including API design, development, testing, and monitoring with industry best practices alignment. Excellent understanding of Service Oriented Architecture, Enterprise Application Integration using an ESB (MuleSoft), and ETL processes. Demonstrate competency in API development with MuleSoft and deep knowledge of integration design patterns. Also, other ESB will be considered. Experience working with external vendors for service implementation to meet delivery timeline for the deliverable with quality. Experience in using CI/CD tools such as Jenkins, GitHub, Maven, Nexus, and AWS. Experience with Cloud technology such as AWS is an asset. MuleSoft certification is an asset. Advanced ability to map complex business issues to elegant technology solutions. Advanced experience with MuleSoft ESB, Maven, Postman, unit testing, JMeter, Java, OAS/RAML, JSON, XML, and Messaging. Proficient in database development using MS SQL Server and Oracle. Experience in integrating with AWS-managed services such as Lambda, S3, DynamoDB, Kinesis, and OpenSearch/ElasticSearch is an asset. Experience in developing and managing high transaction volume API and integration. Deep knowledge of application profiling, performance tuning up, and scaling up. Ability to manage and prioritize a complex workload with minimal supervision while adhering to Software Development Life Cycle methodology. Demonstrated ability to communicate and work effectively with management, clients, and peers, especially in stressful situations. Including the ability to write comprehensive technical documentation and coach or influence others. Equity, Diversity & Inclusion at Coast Capital Don't meet every single requirement? At Coast Capital, we believe everyone has potential. We are committed to building better, brighter, more inclusive futures for everyone - including our employees. We see the potential in our employees to achieve amazing things and want to invest in your future. If you're excited about this career opportunity and your experience may not perfectly align with every qualification in this job posting, we still encourage you to apply. You may be just the right candidate for this or other opportunities at Coast Capital. At Coast Capital, we are committed to equity, diversity and inclusion. We strongly encourage applications from Indigenous Peoples, Black, and racialized persons, persons with disabilities, people of diverse sexual and gender identities and women. We value applicants who have demonstrated a commitment to equity, diversity and inclusion and recognize that diverse perspectives, experiences and expertise benefit of our employees, our members, and our community. We strive to provide an accessible candidate experience for our candidates with different abilities. If you require any accommodations, please contact [email protected] or call 778-391-5836. We will work with you to meet your needs. Why join Coast Capital Savings? Purpose is our North Star. We look at everything through our purpose. It informs the advice we provide our members, the experiences and products we create, and the programs we build to support our employees and communities. Committed to inclusion and engagement. We have an ongoing focus on equity, diversity, and inclusion and routinely track how we're doing, and what we need to do to keep improving. We foster a culture where everyone can feel safe to be who they really are and thrive. A career that grows with you. We believe in developing our people and promoting from within. Many employees have spent decades, and sometimes their entire careers, with Coast Capital and have progressed from the frontlines to senior leadership. Work where you're most effective. In 2020 the world changed, and that includes how we work. In response to COVID-19 we launched myWork, which gives employees flexibility in where they work based on the nature of their role. Benefits that flex to the needs of you and your family. We offer comprehensive, customizable benefits for you and your family, so you can choose what fits best for you and your lifestyle. Retirement options. We also take care of our employees once they retire. That's why we offer the choice of a defined contribution or defined benefit pension plan or RSP's. Mortgage and auto financing benefits. Employees save thousands on their mortgages and auto loans with best-in-category benefits. Real Recognition. We recognize excellence throughout the year, through an online community that lets employees give kudos and thanks throughout the year. We're human, which means we like to have fun with events, celebrations, and recognition throughout the year. An award winning culture. We're a Platinum member of Canada's Best Managed Companies and are regularly recognized by Canada's Most Admired Corporate Cultures and the BC Top Employers Awards. We reinvest 10% back into the community. When we do well, our communities do well. That's why since 2000 we've invested over $90 million into our member's communities. Double your impact. Through our employee volunteer program, Coast Capital donates $10 for every hour you volunteer to a Canadian charity or non-profit of your choice. D&I at Coast At Coast Capital, we value diversity, equity and inclusion. We're not all the same and we like it that way. We don't just accept differences - we celebrate, support, and we thrive on them for the benefit of our employees, our members, and our community. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills.
Software developer - C++
Coveo Solutions inc., Montreal, QC
Play a key role in developing modules that deliver secure and split-second search results. As a Backend Developer in the Security Cache team in R&D, you will be working at the core of the Coveo Relevance Cloud Platform. The team is responsible for designing, developing, orchestrating, scaling and monitoring many systems that quickly and accurately determine which pieces of secured information can be returned to users performing a search query. Along with your team colleagues, you will be working on making sure that these modules are: Extremely precise - Quality is not a choice when it comes to secured content; Ultra optimized - Queries need to be answered in the blink of an eye; Highly available - Always up… Always; Scalable - Colossal amount of data needs to be ingested every day. Sounds challenging? Then we need you! Your typical day at Coveo: You start the day with your virtual morning scrum. The bar was set high for the last 2 weeks, and 3 days before delivering, it seems your team did an excellent job so far. You’re waiting on your performance tests to finalize and pick a few other tasks on another project on your Jira board You think about your next lines of code: you’re stuck on a problem. You stop by Slack and ask one of your colleagues if they have any ideas for you. After all, they may have already dealt with something similar Code, test, code, test… When you think you’re ready, you open a pull request to get feedback from your colleagues. You’re expected to give them feedback on their work too!  Your afternoon is a great focused stretch. You end your day proudly, with a fist in the air, because you finally understood the interaction between 8 different modules that caused a glitch. Good job! You use a few minutes of your free time to think about and document your next awesome hackathon project. What are the basic requirements for the role? At least 3 years of working experience with C++ You’re a fast learner and a team player You like to challenge yourself, to be challenged and don’t hesitate to challenge others… You know it’s the way to go to deliver high quality, well-tested and performant modules Great capacity to explain the reasoning behind your coding choices. A person that will simply CARE about the challenge they will tackle, and do the extra steps to achieve a great result. Some qualifications or assets that might add weight to your application:  Familiarity in Java and Python Familiarity with DevOps technologies (AWS services, Kubernetes) Familiarity with SQL databases Send us your CV, we want to get to know you!  You don’t need to check every single box; passion goes a long way and we appreciate that skillsets are transferable. Send us your application, we want to hear from you! / Send us your application, we want to know what you're all about! Join the Coveolife!  We encourage all qualified candidates to apply regardless of, for example, age, gender, disability, gaps in CV, national or ethnic background.
Senior Full-Stack Java Developer to develop code, assist with unit testing, and make recommendations that support/improve Scrum Team processes for a large
S.i. Systems, Toronto, ON
Our valued crown corporation client is seeking a Senior Full-Stack Java (Spring) Developer to develop code and assist with unit testing for a highly-available legacy system! Initial 7-month contract in Ottawa, ON (100% Remote - occasional team meetings/events will be held in Ottawa). This role has a strong likelihood of being extended for up to a maximum term of 3 years. The winning candidate will be part of an on-call rotation later in the year (on-call paid out as 1hr per 24 hour period, and overtime as required). Responsibilities:Assist Scrum Team on large project initiatives as well as smaller initiatives & bugfixes Implement features and analyze how they will handle various scenariosParticipate in the development of code and unit tests (automated or not) for a variety of productsCreate and contribute to mechanisms to enable effective and consistent coding practicesEstimate capacity, velocity and throughput to enable accurate forecastingAssist with improving backlog clarity and maintenance processesResearch, evaluate and make recommendations that support or improve Scrum Team processesWork with Scrum Team to develop documentation to support ongoing usage of their productsSupport the application once sufficient knowledge of the product has been acquiredMust-Have Skills:5+ years of experience in a Java development environment, with demonstrated Java Enterprise Edition (JEE) application development experience utilizing the Spring frameworkDemonstrated experience utilizing various Java components such as EJB, JDBC, JMS, JMX, JTA, Servlet, JCA or JAXBDemonstrated experience web front end development (such as Thymeleaf, HTML, CSS, JavaScript, Ajax/JQuery)Demonstrated experience working with IBM MQ or AMQ / Oracle AQDemonstrated experience with relational database skills (SQL), writing stored procedures and PL/SQL using tools such as SQL Plus / SQL DeveloperNice-to-have Skills:Demonstrated operational experience in maintaining a high availability systemExcellent written and verbal communication skills in English and French Apply
Senior Backend Developer
Waste Robotics Inc., Trois-Rivières, QC
Join Waste Robotics, a pioneer of innovation in waste management! Be part of a dynamic team developing revolutionary robotic solutions to automate waste sorting. Together, let's shape a more sustainable future and contribute to transforming waste management. Take on the challenge of innovation with us!Job Overview:As a Senior Backend Developer working within Waste Robotics team, you will play a crucial role in designing, developing, and maintaining the backend systems that enables provisioning and monitoring of our cutting-edge robotic waste management solutions. You will work in a collaborative and innovative environment to create software solutions that optimize waste collection, sorting, and recycling processes. Your expertise in backend development will be instrumental in driving efficiency, scalability, accountability and reliability within our robotics ecosystem.Key Responsibilities:Backend System Development:Lead the design and implementation of robust backend systems and APIs to support our robotics waste recuperation solutions.Collaborate with cross-functional teams, including robotics engineers and data scientists, to integrate backend components seamlessly into our robotic systems.Database Management:Design and optimize database schemas for efficient data storage, retrieval, and analysis.Ensure data integrity and security by implementing appropriate access controls and encryption techniques.Performance Optimization:Identify bottlenecks and optimize backend code for performance and scalability.Implement caching mechanisms and load balancing strategies to enhance system responsiveness.API Development:Develop and maintain APIs that facilitate communication between robots, user interfaces, and external systems.Ensure API documentation is up-to-date and accessible to internal and external stakeholders.Security and Compliance:Implement security best practices to protect sensitive data and ensure compliance with relevant regulations (e.g., data privacy and environmental standards).Regularly conduct security assessments and apply necessary patches and updates.Monitoring and Troubleshooting:Set up monitoring tools and processes to proactively identify and address backend system issues.Collaborate with DevOps teams to ensure system reliability and high availability.Collaboration and Mentorship:Collaborate with junior developers and provide guidance, code reviews, and mentorship.Stay up-to-date with emerging technologies and industry trends, and share knowledge with the team.Testing and Quality Assurance:Write unit tests and conduct code reviews to maintain code quality and reliability.Assist in the development of automated testing frameworks for backend components. Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.Proven experience ( 6+ years) as a backend developer in a complex software development environment.Proficiency in backend programming languages such as C#.Strong knowledge of database systems, both SQL and NoSQL, and their optimization.Experience with RESTful API design and development.Solid understanding of software development best practices, design patterns, and version control systems.Excellent problem-solving skills and the ability to work in a collaborative team environment.Nice to have: familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization (e.g., Docker, Kubernetes).Nice to have: team lead for a small team.Knowledge of robotics and automation concepts is a plus but not mandatory.Genuine concern for the environment.
Data Developer (Contract)
Teck Resources, Vancouver, BC
As Canada's largest diversified mining company, Teck is committed to providing the world with essential resources safely and sustainably. We have a rich history of consistently driving innovation, harnessing cutting-edge technology, and cultivating a dynamic environment that empowers our employees to shape the future. The Senior Data Developer, Processing is responsible for ingesting, transforming, and storing clean and enriched data from a variety of sources. They ensure that data is ready for use in digital products, data science, reporting, and analytics. Responsibilities: Be a courageous safety leader, adhere to and sponsor safety and environmental rules and procedures Improve data availability, acting as a liaison between source systems and Data Science Collect, blend, and transform data using ETL tools, database management systems, and code including SQL and Python Implement data models Perform aggregation on data across various warehousing models Qualifications: Computer Science degree or equivalent education and experience More than 5 years of Python experience (very recent). More than 10 years of overall software development experience with CI/CD experience. 2 - 5 years of Cloud experience 1 or more years of experience with containerization (Docker) Professional experience with data ingestion and preparation, including very large data sets of unstructured data for Business Intelligence Strong proficiency in Python development (especially data science packages like PySpark, Pandas, NumPy etc) and SQL for analytics, database development, and data modelling Validated proficiency working with one or more cloud platforms to implement data-intensive applications i.e. Azure, GCP, or AWS Considerable experience working with data pipeline orchestration tools like Data Factory, Databricks etc Solid grasp of Agile methodologies and experience on an agile team Keen collaborator and clear communicator, adaptable to service needs and operational demands Passionate about the impact of emerging technologies and learning new skills and ideas DevOps practice including CI/CD pipeline tool stack is a bonus Experience with Docker, Azure Function Apps, Azure Stream Analytics, and Event Hubs is desirable Job Segment: Cloud, Business Intelligence, Computer Science, Developer, Database, Technology Apply now »