Careers
We are always looking for talented, high-performing people to add to our team.
Join the Inovatec Team
Work in a fun, dynamic environment in a successful leading technology company with opportunities for career growth.
Our Benefits
Full MSP & Premium Benefits
Room for Advancement
Fully Stocked Kitchen
Monthly Team Events
Available Positions
Canadian Head office
(Burnaby, BC)
SerbiaN Office
(Belgrade)
SerbiaN Office
(Kragujevac)
Information Security Officer
We are looking for an Information Security Officer to continuously improve the security of our software architecture and eliminate risk.

As an Information Security Officer, you are responsible for extending existing systems and procedures through continuous improvement, and ensuring we continue to meet privacy and compliance regulations. You're able to identify and resolve ongoing risk and be our expert on risk management and information security.

Responsibilities

  • Implement and monitor information security requirements, policies, and compliance
  • Document and communicate policies, queries, vulnerabilities, and current state of the system.
  • Plan and facilitate security risk management activities, advise on threats, vulnerabilities, and mitigation strategies
  • Work with outside agencies for independent security audits, plan scope of work and manage deliverables resulting from audit
  • Oversee training, policies, and practices, including audits, to ensure systems are securely operated
  • Prepare and present security and risk management related information to a wide variety of audiences of varying levels of technical knowledge
  • Oversee and manage investigation of the security breaches
  • Conduct security research and keep up with latest security issues and mitigation strategies
  • Work with developers and associated teams to ensure best security practices are continually met within the SDLC (Systems Development Life-cycle)
  • Proactively conduct platform or operating system vulnerability scans to assess exposure of system to attacks or hacking
  • Ensure that disaster recovery and business continuity plans are continually test

Skills and Experience Required

  • 5+ years' experience in combination of risk management, information security and other IT jobs
  • Excellent knowledge of information security functional areas such as metrics analysis, vulnerability management, policy implementation, auditing and risk management
  • Experience and understanding of information security certifications and accreditations such as SOC, PCI
  • Knowledge of common information security management frameworks, such as ISO/IEC 27001, and NIST
  • Experience with security audit tools – commercial scanners and open source tools
  • Proven skill in developing security policies and processes
  • Innovative thinking and leadership with an ability to lead and motivate cross-functional, interdisciplinary teams
  • You can think in the short-term and long-term, assess threats and vulnerabilities and their impact on assets
  • You can proficiently implement and facilitate security risk management activities
  • Experience with contract and vendor negotiations and management including managed services
  • Good interpersonal skills and can communicate complex information in a simple way
  • You hold a high degree of honesty and integrity, and your ability to produce quality work within agreed upon timelines

Qualifications

  • Security degree, one of the following CISSP, CISM, CEH is required
  • Technical degree, one of the following Certified Network Associate Certification (CCNA), Certified Security Expert (CCSE), or Certified Systems Engineer (MCSE) is required
  • Hands-on knowledge of Layer 3 protocols and Layer 2 protocols required
  • Hands-on knowledge of cloud platforms (such as Microsoft Azure, Amazon AWS, Google Cloud) is an asset
  • Knowledge of web application security and best practices like OWASP is an asset

Job Type: Full-time

Apply: Send Resume and Cover Letter to careers@inovatec.com
IT Project Manager
Inovatec is looking for a highly motivated and innovative project manager to join our growing team. As the IT Project Manager you will oversee the entire project lifecycle and make recommendations to improve efficiency and organizational agility. To be successful in your role, you should have excellent collaboration and communication skills to build relationships with team members, clients and vendors.

As the IT Project Manager, a typical day will include:

  • Collaborating with internal teams and leadership
  • Working closely with Business Leaders, IT Manager and Scrum Master to ensure scope and direction of projects and deliverables
  • Identifying and pursuing ways to improve our systems, processes and methodologies

Responsibilities

  • Manage the entire project lifecycle including needs analysis and initiation, gathering and defining project requirements, plans, budget and schedules to ensure timely completion of projects
  • Create and maintain project documentation, plans and reports
  • Review and track project milestones and deliverables
  • Frequently collaborate with business customers and functional peer groups
  • Conduct quality assurance to ensure project standards and requirements are met
  • Assess current processes and develop recommendations to improve efficiency and organizational agility

Qualifications & Key Skills

  • A minimum of 5 years experience in project management with a technology focus
  • Solid technical background with hands-on IT or software development experience is preferred
  • University degree or equivalent discipline is preferred
  • Project Management / PMP courses are an asset
  • Technology training/certifications are an asset
  • Solid organizational skills, including multitasking and time-management
  • Excellent interpersonal and communication skills
  • Self-starter, achievement-oriented, motivated and with proven problem-solving abilities
  • Strong attention to detail with the ability to manage multiple tasks simultaneously
  • Familiarity with Agile and Scrum methodology is an asset
  • Hands on experience with Jira issue and project tracking software is an asset

Job Type: Full-time

Apply: Send Resume and Cover Letter to careers@inovatec.com
DevOps Engineer
Position Summary

We are looking for a DevOps Engineer to join our Product Operations Team. As a key member of the team you are responsible for collaborating with software developers, system operators and other IT staff members to manage code releases while bridging the gaps that exist between software development, testing and operations teams.

Responsibilities

  • Research new technologies that will improve efficiency and effectiveness
  • Implement highly scalable applications
  • Integrate infrastructure builds with application deployment processes
  • Deployment of .net applications, system configurations and security settings
  • Analyze, design and evaluate automation scripts and systems
  • Participate in managing cloud infrastructure and system administration and work with teams to identify and repair issues on an as-needed basis
  • Provide direct server support during various operations such as deployment and general production
  • Collaborate with developers to ensure new environments meet requirements and conform to best practices
  • Design, implement and test agreed-upon infrastructures
  • Prioritize requests from operations, development and product teams fairly while demonstrating a sense of empathy

Skills and Experience Required

  • Experience with systems and IT operations
  • Broad technical background
  • Strong collaboration skills
  • Experience with automation/configuration management
  • Ability to use a wide variety of open source technologies and cloud services (experience with Microsoft Azure is required)
  • Strong experience with SQL
  • A working understanding of code and script
  • Knowledge of best practices and IT operations in an always-up, always-available service
  • Excels at collaboration, open communication and reaching across functional borders
  • A strong focus on business outcomes


Qualifications

  • Bachelor's degree in computer science or related
  • Three to five years of related work experience, including experience with at least two of the following: web app development, .Net development, Microsoft Azure Cloud, Microsoft SQL Server

Company offers:

  • Long term, full-time employment (8 hours per day, Monday-Friday) in office in Belgrade
  • Growth potential
  • Opportunity to be part of a highly talented, professional and friendly team in a dynamic working environment
  • The ability to use cutting edge technologies
  • Excellent working conditions and equipment
  • Further professional development
  • Relaxed, casual and stress free, yet professional working environment
  • Very competitive salaries and performance-based bonuses
  • All benefits paid pursuant to relevant Serbian laws
  • Soft drinks, tea, coffee
  • Social activities and very friendly working environment
  • Private health insurance
  • Modern working environment to help you be productive and have fun
  • Great working atmosphere

Job Type: Full-time

Apply: Send Resume and Cover Letter to careers@inovatec.com
Systems Administrator
Position Summary

Inovatec is looking for a motivated and diligent Systems Administrator to join our Corporate Services Team. The successful candidate will be responsible for workstation, server maintenance, application deployments, support and maintenance of IT Operations support tools, as well as incident troubleshooting and resolution.

This individual will work closely within the IT Operations team to continually build, enhance, and maintain highly available systems and applications for Inovatec and its partnering companies.

Responsibilities

  • Work closely with Inovatec teams to identify, troubleshoot, diagnose, and correct system related issues as they arise
  • Monitor and review dashboards, logs, and critical alerts to ensure system issues are identified, escalated, and addressed as quickly as possible
  • Participate in incident response activities and work closely with team members on resolution activities
  • Provide ongoing day-to-day operational support for all systems
  • Assist in the provisioning of physical and virtual servers, including installation and configuration of operating systems
  • Manage and administer incident, problem, and service request work queues
  • Develop and maintain documentation as needed
  • Support root cause analysis, investigations, and follow-up on action items
  • Provide support to business users and key stakeholders as needed
  • Participate and support change management activities
  • Log all activity related to planned and unplanned maintenance or incident responses
  • Assist in third party technical audits as needed
  • Perform other systems related work as needed
  • Available to participate in out-of-hours On-call support

Qualifications

  • 5 years of experience as a Systems Administrator in a Corporate environment, with a proven track record in infrastructure management, implementation and support
  • In depth experience installing, configuring, and administering Microsoft Windows operating systems
  • Experience managing Office 365 suite of products (Office, Sharepoint…)
  • Experience with Jira Software and related suite of products
  • Experience with virtualization infrastructures (VMware vCenter and HyperV)
  • Experience working with of Microsoft Azure environments.
  • Previous experience working in an environment with formally structured IT Operational processes including work request ticket management, incident management, change management, problem management
  • Proficiency in scripting languages such as Powershell
  • Experience with high availability and disaster recovery planning and implementation
  • Ability to develop and maintain positive working relationships
  • Ability to work in a team environment and independently as needed
  • Ability to adapt to change and work well under pressure
  • Ability to multitask and manage numerous projects
  • Ability to take on internal operational initiatives as a prime or lead
  • Excellent communication, organizational, interpersonal, problem solving, and documentation skills

Company offers:

  • Long term, full-time employment (8 hours per day, Monday-Friday) in office in Belgrade or Kragujevac
  • Growth potential
  • Opportunity to be part of a highly talented, professional and friendly team in a dynamic working environment
  • The ability to use cutting edge technologies
  • Excellent working conditions and equipment
  • Further professional development
  • Relaxed, casual and stress free, yet professional working environment
  • Very competitive salaries and performance-based bonuses
  • All benefits paid pursuant to relevant Serbian laws
  • Soft drinks, tea, coffee
  • Social activities and very friendly working environment
  • Private health insurance
  • Modern working environment to help you be productive and have fun
  • Great working atmosphere

Job Type: Full-time

Apply: Send Resume and Cover Letter to careers@inovatec.com
Software QA Engineer
Position Summary

Inovatec d.o.o. is looking for an experienced and highly analytical Software QA Engineer. The candidate has to have a good knowledge of modern technologies, software design and functionalities in order to grasp the software flaws and suggest solutions. The candidate needs to have a background in software development.

Responsibilities

  • at least 3 years of software testing experience
  • a good knowledge of test methodology
  • working experience with test case management tools
  • working experience with bug/issue tracking tools
  • working experience in testing web based products
  • basic SQL knowledge
  • working experience with test automation tools is a plus
  • a good knowledge of .NET platform and coding principles is a plus
  • fair knowledge of design patterns (MVC, MVVM) is a plus
  • verbal and written communication skills in Englis

Personal profile

  • you are able to be both detail-oriented and grasp the "big picture": understand how the software provides business value to the client
  • you understand the importance of software QA engineer role in software development
  • you are self-reliant and proactive: you look for solutions rather than excuses
  • you view challenges as opportunities for self-improvement and professional advancement

Daily responsibilities

  • perform functional tests
  • creating test cases following pre-written testing instructions
  • create comprehensive bug reports and follow-up their resolution with developers

Company offers

  • Long term, full-time employment (8 hours per day, Monday-Friday) in office in Belgrade
  • Growth potential
  • Opportunity to be part of a highly talented, professional and friendly team in a dynamic working environment
  • The ability to use cutting edge technologies
  • Excellent working conditions and equipment
  • Further professional development
  • Relaxed, casual and stress free, yet professional working environment
  • Very competitive salaries and performance-based bonuses
  • All benefits paid pursuant to relevant Serbian laws
  • Soft drinks, tea, coffee
  • Social activities and very friendly working environment

Job Type: Full-time

Apply: Send Resume and Cover Letter to careers@inovatec.com
UI / UX Designer
About us

Inovatec d.o.o. are experts in providing innovative software solutions helping businesses establish a scalable, data driven business model within the automotive and equipment finance industry. We offer quality solutions, service and support to clients from small businesses to large corporations no matter how unique or complex the problem may be. Our expertise and passion for business process automation drives our commitment in developing innovative technology that will integrate and grow with your company, keeping our solutions successful in the long term. Providing clients with the highest levels of professionalism, combining integrity with excellence is the foundation upon which we continue to build our success today.

Requirements and responsibilities

  • 3+ years of work experience in digital design, especially in designing complex solutions for complete digital environments.
  • UI/UX Design: Web
  • UX prototyping skills
  • Working knowledge of Photoshop + Illustrator and wire-framing tools like InVision
  • Experience with making wireframes, storyboards and mockups optimized for a wide range of devices and interfaces.
  • Coding skills ( HTML-a, CSS )
  • Strong user-centered design approach
  • Experience with creating brand identities
  • English language, both written and spoken, teamwork and good communication skills
  • Will and orientation for sharing knowledge and ideas, and pushing the limits of tech and design.

This will be a plus

  • Expiriance with UI&UX for web platform or/and expiriance with UI&UX for large scale tech applications.

Company offers

  • Long term, full-time employment (8 hours per day, Monday-Friday) in office in Belgrade
  • Growth potential
  • Opportunity to be part of a highly talented, professional and friendly team in a dynamic working environment
  • The ability to use cutting edge technologies
  • Excellent working conditions and equipment
  • Further professional development
  • Relaxed, casual and stress free, yet professional working environment
  • Very competitive salaries and performance-based bonuses
  • All benefits paid pursuant to relevant Serbian laws
  • Soft drinks, tea, coffee
  • Social activities and very friendly working environment

Job Type: Full-time

Apply: Send Resume and Cover Letter to careers@inovatec.com
Systems Administrator
Position Summary

Inovatec is looking for a motivated and diligent Systems Administrator to join our Corporate Services Team. The successful candidate will be responsible for workstation, server maintenance, application deployments, support and maintenance of IT Operations support tools, as well as incident troubleshooting and resolution.

This individual will work closely within the IT Operations team to continually build, enhance, and maintain highly available systems and applications for Inovatec and its partnering companies.

Responsibilities

  • Work closely with Inovatec teams to identify, troubleshoot, diagnose, and correct system related issues as they arise
  • Monitor and review dashboards, logs, and critical alerts to ensure system issues are identified, escalated, and addressed as quickly as possible
  • Participate in incident response activities and work closely with team members on resolution activities
  • Provide ongoing day-to-day operational support for all systems
  • Assist in the provisioning of physical and virtual servers, including installation and configuration of operating systems
  • Manage and administer incident, problem, and service request work queues
  • Develop and maintain documentation as needed
  • Support root cause analysis, investigations, and follow-up on action items
  • Provide support to business users and key stakeholders as needed
  • Participate and support change management activities
  • Log all activity related to planned and unplanned maintenance or incident responses
  • Assist in third party technical audits as needed
  • Perform other systems related work as needed
  • Available to participate in out-of-hours On-call support

Qualifications

  • 5 years of experience as a Systems Administrator in a Corporate environment, with a proven track record in infrastructure management, implementation and support
  • In depth experience installing, configuring, and administering Microsoft Windows operating systems
  • Experience managing Office 365 suite of products (Office, Sharepoint…)
  • Experience with Jira Software and related suite of products
  • Experience with virtualization infrastructures (VMware vCenter and HyperV)
  • Experience working with of Microsoft Azure environments.
  • Previous experience working in an environment with formally structured IT Operational processes including work request ticket management, incident management, change management, problem management
  • Proficiency in scripting languages such as Powershell
  • Experience with high availability and disaster recovery planning and implementation
  • Ability to develop and maintain positive working relationships
  • Ability to work in a team environment and independently as needed
  • Ability to adapt to change and work well under pressure
  • Ability to multitask and manage numerous projects
  • Ability to take on internal operational initiatives as a prime or lead
  • Excellent communication, organizational, interpersonal, problem solving, and documentation skills

Company offers:

  • Long term, full-time employment (8 hours per day, Monday-Friday) in office in Belgrade or Kragujevac
  • Growth potential
  • Opportunity to be part of a highly talented, professional and friendly team in a dynamic working environment
  • The ability to use cutting edge technologies
  • Excellent working conditions and equipment
  • Further professional development
  • Relaxed, casual and stress free, yet professional working environment
  • Very competitive salaries and performance-based bonuses
  • All benefits paid pursuant to relevant Serbian laws
  • Soft drinks, tea, coffee
  • Social activities and very friendly working environment
  • Private health insurance
  • Modern working environment to help you be productive and have fun
  • Great working atmosphere

Job Type: Full-time

Apply: Send Resume and Cover Letter to careers@inovatec.com