Multiple jobs vacancies in Canada , teema group offers Technology Jobs with Contract and Permanent . If you interested , browse positions below
Software Engineer
Job Department : Technology | Job Type: Contract
Location: Richmond, British Columbia
We are looking to hire a Senior Security Operations Specialist to support our client in protecting their information systems and information assets. They are expecting an expert in information systems security practices, infrastructure security controls and technologies. The successful candidate will play a vital role in the development and maintenance of the organization’s information security control standards. This role will lead the security operations team with its day-to-day work assignments.
Responsibilities:
-Oversee projects that requires IT Risk and Security Management; and help in defining requirements, architecture, design and implementation and testing phases
-Guide the team with its projects in risk assessment, identifying security issues and providing guidance regarding the interaction of the proposed application with the organization’s security infrastructure
-Be engaged in the operations of the next gen firewalls
-Assists in the development, implementation and operations of security controls to secure Microsoft Azure IaaS and PaaS resources
-Perform other duties as required
Qualifications:
Working knowledge of cloud computing concepts
Specialist knowledge of: security risk management practices and risk; vulnerability assessments of security controls to ensure compliance with policy and regulatory standards; and Perimeter security systems (firewalls, IDS/IPS, Content Filtering, Endpoints)
Demonstrated ability to:
provide mentoring, coaching, and direction to staff and teams in determining objectives, formulating plans and implementing initiatives
manage day-to-day IT Security operations and ensure best IT Security practices, processes and procedures are efficient and consistently applied to the operational activities and services
Preferred Qualifications:
Working knowledge of identity management concepts and systems
View and Apply
C++ Software Engineer
Job Department : Technology | Job Type : Permanent
Location: Vancouver, British Columbia
Our client is a fast-growing high-tech company that provides advanced monitoring solutions to the mining industry. Their products apply machine learning, computer vision and other sensor technologies to provide actionable information to all tiers of users in mines and quarries.
They are looking for a Senior Software Engineer to join our team to lead embedded and other software development activities.
Requirements:
- 5+ years of professional experience in software development using C++
- Degree in Computer Science / Engineering - or equivalent knowledge and experience
- Comprehensive understanding of object-oriented programming, data structures, memory management, and multi-threading
- Developing software for Linux platforms
- Developing comprehensive unit tests and measuring test coverage
- Using version control systems, preferably GIT
- Using CI/CD systems such as Bamboo or Jenkins
- Developing for real-time embedded systems
Benefict & Skills :
- Developing in Python and NodeJS
- Working with Docker and Kubernetes
- Working with AWS, Azure, or GCP
- Experience with any of the following: Tensorflow, OpenCV, Boost, Bash, CMake
- Working in an Agile/Scrum development process
- Understanding of distributed systems and microservice architecture
View and Apply
Senior Front End Engineer
Job Department : Technology | Job Type : Permanent
Location: Toronto, Ontario
We are looking to hire a Senior Security Operations Specialist to support our client in protecting their information systems and information assets. They are expecting an expert in information systems security practices, infrastructure security controls and technologies. The successful candidate will play a vital role in the development and maintenance of the organization’s information security control standards. This role will lead the security operations team with its day-to-day work assignments.
- Competitive salary
- Generous PTO
- Benefit Matching (medical, dental, vision)
- 401k Offered
- Stock options
- Fun office environment
- Team events
Responsibility:
- Leverage the latest version of our API to refactor various frontend functionality into modern single page Vue.js apps
- Lead by example for other members of the team as a dedicated, passionate, and flexible technologist who is constantly looking for the ideal solution to a problem
- Work with our UX team to build consistent, responsive, and highly reusable widgets as components throughout our applications.
- Optimize the performance of our page loads using best practices where possible
- Be involved with critical software design decisions that will have a lasting impact on our platform and products
- Keep up to date on modern technologies and trends and advocate for their inclusion within products when it makes sense
- Ensure we are cross-browser compatible for all major modern browsers
- Work collaboratively with multiple agile teams to help deliver end-to-end products and features, seeing them through from conception to delivery
- Be uncompromising in your path to delivery of beautiful UI / UX experiences
- Be able to troubleshoot, diagnose, and resolve issues quickly and effectively when they arise
- Provide technical guidance and help mentor engineering, QA, operations, and product staff to deliver the best possible solutions for the company
- Help define, document, evolve, and evangelize high engineering standards and best practices across multiple areas
Experience:
- 5+ years working in rich, complex, and ever-evolving front-end user experiences
- Proven track record of practical, thoughtful problem solving
- Experience working on high-traffic, international systems
- Extensive experience working with HTML and modern JavaScript frameworks
- Extensive experience and a deep understanding of CSS, including preprocessors
- Experience working in and advocating for agile environments
- Extensive experience working with highly responsive web applications
- Experience working with Vue.js directly a plus
- Familiarity with the concept of state-management libraries (Redux, Vuex, Mobx, etc)
- Advanced experience with client-side unit testing and associated tools (Jest, Sinon, Chai, etc)
- Experience building applications and working with underlying systems that work within fully containerized environments (Docker, Kubernetes)
View and Apply
Senior Operations Specialist
Job Department : Technology | Job Type : Contract
Location: Richmond, British Columbia
We are looking to hire a Senior Security Operations Specialist to support our client in protecting their information systems and information assets. They are expecting an expert in information systems security practices, infrastructure security controls and technologies. The successful candidate will play a vital role in the development and maintenance of the organization’s information security control standards. This role will lead the security operations team with its day-to-day work assignments.
Responsibilities:
- Oversee projects that requires IT Risk and Security Management; and help in defining requirements, architecture, design and implementation and testing phases
- Guide the team with its projects in risk assessment, identifying security issues and providing guidance regarding the interaction of the proposed application with the organization’s security infrastructure
- Be engaged in the operations of the next gen firewalls
- Assists in the development, implementation and operations of security controls to secure Microsoft Azure IaaS and PaaS resources
- Perform other duties as required
Qualifications:
- Working knowledge of cloud computing concepts
- Specialist knowledge of: security risk management practices and risk; vulnerability assessments of security controls to ensure compliance with policy and regulatory standards; and Perimeter security systems (firewalls, IDS/IPS, Content Filtering, Endpoints)
Ability to:
- provide mentoring, coaching, and direction to staff and teams in determining objectives, formulating plans and implementing initiatives
- manage day-to-day IT Security operations and ensure best IT Security practices, processes and procedures are efficient and consistently applied to the operational activities and services
View and Apply
Android Developer
Job Department : Technology | Job Type : Permanent
Location: Vancouver, British Columbia
Do you enjoy working with technology in a cutting-edge environment? Are you interested in working in a true Big Data environment? Do you have Android development skills and the interest to work with messaging technologies? If you answered yes to any of these questions that this is the position and company for you to join.
- Post-secondary education in Computer Science, Engineering or a related subject
- Minimum 5+ years of experience building mobile applications for Android devices
- Experience developing native Android applications and familiarity with Android SDK
- Experience with client development on multiple mobile platforms
- Experience developing client/server/web interactions
- Experience with third-party libraries and APIs
- Experience with source control systems, such as GIT
- Good knowledge of the mobile landscape, architectures, trends, and emerging technologies
- Experience with agile development methodologies and test driven development
- Experience with SMS API
- Google Play application publishing
- Native iOS application development
- Continuous Integration frameworks
- Experience with Dynamic Feature Delivery, Automation, Push Notification and App Bundle
Responsibility:
- Work as part of an agile development team to implement mobile applications for Android devices to deliver enterprise services
- Write unit and integration tests for your code
- Design, in collaboration with other developers, product management and the user experience team, user interfaces and software implementations that satisfy business requirements
- Design, in collaboration with the architecture team, the system architectures that satisfy business requirements
- Collaborate with QA in development of test cases for code
- Document code and detail designs
- Collaborate with product owners on user story generation and refinement
- Monitor and support operation of production systems
- Participate in knowledge sharing activities with colleagues
View and Apply
Specialist Dev Ops Security Engineer | TRR 2766
Job Department : Technology | Job Type : Contract
Location: Richmond, British Columbia
Our client is looking for a Specialist Dev Ops Security Engineer to join their team. You will be supporting the Continous Integration and Continous Deployment (CI/CD) activities of multiple software teams who design, develop, and deploy on-premise and PaaS applications with high cybersecurity requirements and compliance standards following a DevOps/Agile methodology.
Qualifications:
- Secured Software development
- Application Security Testing
- DevOps Automation Tooling
- Experience developing software or scripting with Java, Javascript, - Python, Angular, C#, C++, PowerShell, etc.
- Strong software development and/or code review in .NET, Angular for MVC or SPA type applications
Preferred qualifications:
- Experience in supporting and working with cross-functional teams in a dynamic environment
- Excellent interpersonal and communication skills
- Experience working in Agile and DevOps team
- Systematic problem solving approach, coupled with a strong sense of ownership and drive.
Responsibilities:
- Support and advise DevOps teams in the design of secure software
- Recommend and deploy tooling to manage security in the delivery pipeline as well as production systems.
- Perform security verification of applications by doing code reviews and manual /automated penetration testing to identify vulnerabilities and provide mitigation recommendations
View and Apply
C++ Game Developer
Job Department : Technology | Job Type : Permanent
Location: Vancouver, British Columbia
Our client is a fast-growing software company with talented and passionate people who strive to create, innovate, develop and improve great platform and solutions making a huge impact in people’s lives. We are seeking a C++ Game Developer to join the team.
You will be joining a group of individuals who encourages teamwork and welcomes new ideas, you get the chance to be working with hardworking, playful, and passionate people in a collaborative and flexible environment that rewards excellence and fosters growth.
Qualifications:
- 7+ years of professional experience as a programmer
- 1+ year minimum of working use with at least one major game engine. (preferably Unreal)
- Must have worked in a major open source or professional application primarily written in C++
- Must have working knowledge of the basic 3D rendering stack concepts and use
- Understand the debugger and be able to use it to diagnose crashes
- Experience working with 3rd party libraries/APIs and how to integrate them into their projects
- Working knowledge of and basics of threading
Responsibilities :
- Integration of a software development kit and existing code base of game; and maintaining the existing code base which may require some code refactoring.
- IDesign and implement systems and tools to support game needs.
- ISupport existing systems.
- IWrite clear, maintainable, portable, and highly functional code.
- IPerform profiling and performance tuning of code and systems to remove bottlenecks.
- IPerform testing and documenting of the code that is written.
View and Apply
SDET - C#
Job Department : Technology | Job Type : Permanent
Location: Vancouver, British Columbia
Our client is looking for a strong SDET to join in their test efforts on a permanent basis. The ideal candidate is energetic and has a strong understanding of QA practices along with C# development skills. Our client provides the opportunity to expand its team members QA skill set and projects that will challenge skills and abilities on a regular basis.
Experience with the following:
- Network principles and protocols such as HTTP, TLS and TCP.
- Managing windows servers.
- Continuous integration systems such as Bamboo or Jenkins.
- Continuous delivery concepts.
- 8+ years of experience in test development.
- 2+ years of experience leading a small team.
- Strong understanding of and practical development experience with C#.
- Expertise applying test practices in an agile environment.
- Experience with Selenium WebDriver.
- Experience with web services technology such as REST, JSON or Thrift.
- Experience with SQL databases.
- Experience with multi-threaded programming.
- Experience with design patterns.
Role:
- Manage performance assessments and hiring for a small team of SDETs.
- Drive the team’s testing and automation strategies.
- Define and organize the teams test planning for releases.
- Design and code automation frameworks, tests and tools.
- Participate in team planning and story grooming.
- Participate in test execution, issue identification and resolution in support of the release.
- Propose and implement improvements to automation and test processes.
- Develop and maintain shared testing libraries.
- Provide training, mentorship and support to other members of the team.
- Conduct code reviews, improve and maintain quality of the automation code.
- Document the automation framework, tools and infrastructure.
View and Apply