Open Positions

Database Administrator

Company Profile

Ocuco is a dynamic, expanding, international Irish-owned software company with headquarters in Dublin 15 & offices in the UK, Italy, France, Spain, Australia, Canada, China, Scandinavia, the Netherlands, & the USA. Ocuco offers its employees not just job opportunities but careers both nationally & internationally.  We are looking for Engineers who are eager to challenge themselves & who are hungry for success. We provide a superb working environment and invest heavily in developing and training our employees.

 

Job Profile

EMRlogic in Vancouver, Canada (a subsidiary of Ocuco Ltd) is looking for a talented Oracle Database Administrator to join our Global Database Team.

Responsibilities:

  • Become familiar with current database schemas
  • Maintain the database schema for the product range with the generation of database migration scripts, maintenance scripts, etc
  • Provide maintenance, recovery, and tuning of several thousand remote customer databases along with dozens of internal and hosted databases
  • Act as a mentor for Ocuco support engineers using Oracle, SQL, and PL/SQL best practices.

The successful candidate must have:

  • Solid, commercial Oracle DBA experience in design, development, and database performance with Oracle 11g as the minimum on Windows and Linux/Unix platforms
  • A minimum of 5 years of Oracle RAC experience
  • A minimum of 5 years of experience working in an IT development team
  • Excellent knowledge of SQL and PL/SQL
  • Oracle database configuration and administration
  • Performance diagnosis / solution implementation
  • Preventative maintenance tasks
  • Bulk data transfer methods.

The ideal candidate might also have:

  • Knowledge of Oracle Advanced Replication
  • Experience with Oracle Golden Gate
  • Advanced Linux/Unix knowledge
  • Experience with Cloud/SaaS technologies
  • SQL Tuning experience
  • Data Modelling experience.

Position type: Full time and permanent.

Salary: Negotiable based on experience and skills.

Location options: Vancouver, Canada

Professional Services Engineers – Danish Speaking

Company Profile

Ocuco is a dynamic, expanding, international Irish-owned software company with headquarters in Dublin 15 and offices in the UK, Italy, France, Spain, Australia, Canada, China, Scandinavia, the Netherlands, and the USA. Ocuco offers its employees not just job opportunities but careers both nationally and internationally.  We are looking for Engineers who are eager to challenge themselves and who are hungry for success. We provide a superb working environment and invest heavily in developing and training our employees.

 

Job Profile

Ocuco is offering an exciting opportunity for technically gifted, Danish Speaking engineer with an IT related degree to join our Global Operations team as a Professional Services Engineer. Based on the skills and interests, the successful candidate may be focused on the provision of technical support services, or the focus may be on the provision of training to our Customers in locations which may include the USA, The UK, Ireland and Canada.

These positions are a great entryway into a software company where energy and talent are rewarded.

Responsibilities:

  • Providing technical support to our installed customer base
  • Installing our software on customer’s sites
  • Training our customers

(This may, at times, involve frequent travel internationally & some weekend work.)

The successful candidate must have:

  • A degree (doesn’t have to be an IT degree)
  • Perfect fluency in Danish and English
  • Excellent communication skills
  • 1+ years’ experience in a customer facing role supporting a business application
  • Ability to acquire new technical information quickly
  • “No problem”, “Can do” attitude that always gets the job done
  • A full, clean driving licence.

The ideal candidate might also have:

  • Have experience in software training, technical support or in another IT area
  • Show attention to detail and perfectionist instincts that get the job done right, first time
  • Enjoy a high intensity, high energy work environment and contribute to same
  • Have experience in Multimedia Design / Technical Writing Ability
  • Be fluent in another major European language.

Position type: Full time and permanent.

Salary: Negotiable based on experience and skills.

Location options: Dublin, Ireland

Professional Services Engineer – US or Canada

Company Profile

Ocuco CC Systems based in Largo Florida, with offices in Toronto Canada, and Shanghai China, develops and delivers ‘Innovations’, Ocuco’s leading-edge software for the management of Optical Laboratories across the world.

 

Ocuco is a dynamic, expanding, international Irish-owned software company with headquarters in Dublin, Ireland & offices in the USA, Italy, France, Spain, Australia, Canada, China, Scandinavia, the Netherlands, & the UK.  Ocuco offers its employees not just job opportunities but careers both nationally & internationally.

 

Ocuco invests heavily in employee benefits and in developing & training our employees, and we are looking for candidates who are eager to challenge themselves and grow their careers within our business.

 

Job Profile

Ocuco CC Systems is looking for talented engineers with an IT related degree to work as installation, training & support engineers in our Lab Operations teams in Largo Florida or Toronto Canada. These roles involve working with our customers to ensure proper installation and operation of software applications and technical support of these systems. The successful candidate will be given training on the operation of an optical laboratory, and the operation of the software within the laboratory.

Responsibilities:

  • Innovations LMS (Lab Management System) support and installation.
    • Install Innovations (our Lab Management System) and train customers in its functionality
    • Develop and maintain project plans in Smartsheets (Project management software)
    • Provide application support to customers primarily in the Americas and Europe
    • Liaise with the development team to troubleshoot critical and urgent issues
    • Extoll the virtues of the new system and build confidence in Ocuco and the Innovations product
    • Become the Innovations application Guru

The successful candidate will have:

  • An IT related degree
  • Previous experience of installing and supporting complex software systems
  • Good IT knowledge and experience with Windows and Linux systems
  • Fluency in English and Spanish, both verbal and written
  • A proven ability to follow processes and procedure
  • Ability to learn new technologies quickly and problem-solving skills
  • Good customer service and presentation skills
  • Self-motivated, able to work on own initiative and take ownership of tasks

The ideal candidate might also have:

  • Fluent Spanish
  • Training experience or qualification
  • Experience in Optics/Lens design a plus, but not mandatory

Position type: Full time and permanent.

Salary: Negotiable based on experience and skills.

Location options: Either Largo, Florida or Toronto, Canada

Project Manager Vancouver

Company Profile

Ocuco is a dynamic, expanding, international Irish-owned software company with headquarters in Dublin 15 and offices in the UK, Italy, France, Spain, Australia, Canada, China, Scandinavia, the Netherlands and the USA. Ocuco offers its employees not just job opportunities but careers both nationally and internationally.  We are looking for Project Manager who are eager to challenge themselves and who are hungry for success. We invest heavily in developing and training our employees.

 

Job Profile

The Project Manager will be working for Global Project Management Office (PMO) based in Ocuco’s Vancouver office with frequent travel to Dublin and the US required. The project manager will be responsible for planning, leading, organising and controlling all phases of multiple software development projects with Ocuco’s scrum teams comprising software developers, product owners and test engineers. They be expected to develop and manage project schedules, internal and external stakeholders, project risks and issues etc. in support of the successful completion of the project. Additional responsibilities will include managing customer expectations and working with all necessary Ocuco departments to ensure successful project delivery.

Responsibilities:

  • Ensure the completion of all stages of the Development lifecycle including the development of project plans, status and budget reports for several projects across Ocuco Group, while maintaining focus on the Customer
  • Concurrently manage a number of projects of different sizes, in different lifecycle phases and geographies
  • Lead and coach cross-functional project team members, to ensure maximum participation, productivity, and successful delivery, including Business Analysts, Developers, QA team, Professional Services Engineers and Customers
  • Quality Assurance – ensuring procedures are being followed and reviewing results
  • Risk analysis management and reporting
  • Project status reporting.

The ideal candidate will also have:

  • A Professional Project Management accreditation (PRINCE2 or PMI)
  • 3+ years of project management experience
  • An excellent knowledge of the fundamentals of Project Management no matter what the project (IT, construction, business etc)
  • Knowledge of the software lifecycle
  • Experience of design and implementation of Project Management/IT processes
  • Superb self-management and administration skills
  • Strong organisational skills – where this relates to people, data, documentation etc
  • Excellent skills and experience in dealing with, and motivating people
  • Excellent communication skills with perfectly fluent English
  • Experience, confidence and talent in a customer facing role
  • The ability to take responsibility for projects, while earning the respect of their team so as to get jobs done without needing to escalate to a senior manager.

Position type: Full time and permanent.

Salary: Negotiable based on experience and skills.

Location options: Vancouver, Canada.

Project Manager Dublin

Company Profile

Ocuco is a dynamic, expanding, international Irish-owned software company with headquarters in Dublin 15 and offices in the UK, Italy, France, Spain, Australia, Canada, China, Scandinavia, the Netherlands and the USA. Ocuco offers its employees not just job opportunities but careers both nationally and internationally.  We are looking for Project Manager who are eager to challenge themselves and who are hungry for success. We invest heavily in developing and training our employees.

 

Job Profile

The successful candidate will be joining our Global Project Management Office (PMO) and will be based in Ocuco’s Head office in Dublin. The PM will be responsible for planning, leading, organising and controlling all phases of multiple software development projects with Ocuco’s scrum teams comprising software developers, product owners and test engineers. They be expected to develop and manage project schedules, internal and external stakeholders, project risks and issues etc. in support of the successful completion of the project. Additional responsibilities will include managing customer expectations and working with all necessary Ocuco departments to ensure successful project delivery.

Responsibilities:

  • Ensure the completion of all stages of the Development lifecycle including the development of project plans, status and budget reports for several projects across Ocuco Group, while maintaining focus on the Customer
  • Concurrently manage a number of projects of different sizes, in different lifecycle phases and geographies
  • Lead and coach cross-functional project team members, to ensure maximum participation, productivity, and successful delivery, including Business Analysts, Developers, QA team, Professional Services Engineers and Customers
  • Quality Assurance – ensuring procedures are being followed and reviewing results
  • Risk analysis management and reporting
  • Project status reporting.

The ideal candidate will also have:

  • A Professional Project Management accreditation (PRINCE2 or PMI)
  • 3+ years of project management experience;
  • An excellent knowledge of the fundamentals of Project Management no matter what the project (IT, construction, business etc)
  • Knowledge of the software lifecycle
  • Experience of design and implementation of Project Management/IT processes
  • Superb self-management and administration skills
  • Strong organisational skills – where this relates to people, data, documentation etc
  • Excellent skills and experience in dealing with, and motivating people
  • Excellent communication skills with perfectly fluent English
  • Experience, confidence and talent in a customer facing role
  • The ability to take responsibility for projects, while earning the respect of their team so as to get jobs done without needing to escalate to a senior manager

Position type: Full time and permanent.

Salary: Negotiable based on experience and skills.

Location options: Dublin, Ireland.

UI Software Engineer

Company Profile

Ocuco is a dynamic, expanding, international Irish-owned software company with headquarters in Dublin 15 and offices in the UK (Cardiff and Dudley), Italy, France, Spain, Australia, Canada (Vancouver and Toronto), Scandinavia. The BeNeLux, and the USA. Ocuco offers its employees not just job opportunities but careers both nationally and internationally.  We are looking for engineers who are eager to challenge themselves and who are hungry for success. We invest heavily in developing and training of our employees to ensure their success within this field in our company.

 

Job Profile

Ocuco is offering an exciting opportunity for a Frontend UI Software Engineer who is passionate about UI/UX to join our Global Software Development team as we design new, web-based and mobile applications as part of our growth strategy. The role is based in Ocuco’s Head Office in Dublin where you will work together with Frontend and Backend Developers, Product Owners, QA Engineers, and Automation Engineers. The products Ocuco develop and support are used by thousands of optician sites worldwide. Ocuco use the Scaled Agile Framework to support their Global Software Development team. This is a superb opportunity for a talented and gifted software engineer who has proven experience in Frontend development.

The successful candidate must have:

  • Proven experience in Web Development, specifically on the Front End and responsive Web Design (Angular JS or React)
  • Experience and knowledge of UI design best practices and embedding it, into an organisation’s software development lifecycle
  • Highly skilled in JavaScript, CSS, HTML, and in working with RESTful APIs
  • Excellent communication skills and the ability to work as part of a multisite multicultural team
  • Fluency in verbal and written English, additional European language an asset
  • Ability to quickly learn and understand technical problems
  • Documentation skills
  • Ambitious, self-starter, looking for an opportunity to expand in an exciting and growing international company
  • Attention to detail and perfectionist instincts that get the job done right, first time
  • Preference for a high intensity, high energy work environment and contribute to same.

The ideal candidate will also have:

  • Good understanding of most popular design patterns (MVC, SOLID, Dependency injection, DDD)
  • Experience in c#, .Net Core backend development beneficial
  • Working experience with React/ Redux (or any other state management tool)
  • Degree / MA in IT / Computers science or equivalent
  • Knowledge or some experience in an agile environment and with techniques like continuous Integration and DevOps
  • Ability to actively participate in product definition, specification, and implementation; to practice and promote sound software engineering methodologies; and to support and improve the team’s software development environment
  • Experience with testing tools and methodologies like TDD and BDD

Position type: Full time and permanent.

Salary: Negotiable based on experience and skills.

Location options: Dublin, Ireland.

Software Engineer – Sweden

Company Profile

Ocuco is a dynamic, expanding, international Irish-owned software company with headquarters in Dublin 15 and offices in Scandinavia (Norway, Sweden & Denmark), the UK, Italy, France, Spain, Australia, Canada, China, the Netherlands and the USA. Ocuco offers its employees not just job opportunities but careers both nationally and internationally.  We are looking for a Software Engineer to join our team in Strägnäs. The successful candidate will be eager to challenge themselves and hungry for success. We invest heavily in developing and training our employees.

 

Job Profile & Responsibilities

Ocuco is offering an exciting opportunity for a Software Programmer to join our Global Development team in the re-write of our world-renowned Practice Management System; Acuitas. As Ocuco uses Agile processes, this engineer will spend most of their time working within a scrum team. The successful candidate will report to the Development Director in who is based in our head office in Dublin. Good communication skills are required to liaise continually with QA Engineers, product owners, scrum masters, project managers, and Ocuco’s IT and Support teams.

This is a superb opportunity for a talented and gifted software engineer with experience in web technologies: C#, ASP.NET/ASP.Net Core, WEB API – MVC, Entity Framework and Dependency Injection, to join a rapidly growing and exciting software company.

The minimum requirements are:

  • Degree / MA in IT / Computers or equivalent
  • Up to 2-5 years of software development experience of commercial applications, fast-paced business environment preferred (ideally Microsoft Windows native applications and/or experience in web technologies)
  • C# advanced
  • ASP .Net / ASP .Net Core Web API – MVC
  • Entity Framework
  • Linq language
  • Dependency Injection (Autofac – Built in .Net core)
  • SQL advanced
  • Hands-on relational databases and SQL (ORACLE preferably)
  • Experience working in an agile environment. Be able to actively participate in product definition, specification, and implementation; to practice and promote sound software engineering methodologies; to support and improve the team’s software development environment
  • Excellent communication skills and the ability to work as part of a multisite multicultural team
  • Fluency in verbal and written Swedish and English
  • Ability to quickly learn, understand, test and debug existing codebases
  • Discipline and maturity to develop clean, secure and maintainable code, also to optimise code for performance and scalability
  • Source code management skills
  • Experience with testing tools and methodologies like TDD and BDD
  • Understanding of code documentation practices and tools
  • Ability to acquire new technical information quickly
  • Ambitious, self-starter, looking for opportunities to expand in an exciting and growing international company

The ideal candidate will also have the following skills:

  • Linux, My SQL, Apache, IIS and Azure
  • Broad knowledge of server-side development
  • Experience producing robust and scalable web applications for high traffic application, as well as knowledge on caching tools
  • Experience in Multimedia Design / Technical Writing Ability
  • Attention to details and perfectionist instincts that get the job done right, the first time
  • Preference for a high intensity, high energy work environment and contribute to same

Position type: Full time and permanent.

Salary: Negotiable based on experience and skills.

Location options: Sweden.

Azure Engineer

Company Profile

Ocuco is a dynamic, expanding, international Irish-owned software company with headquarters in Dublin 15 & offices in the UK, Italy, France, Spain, Australia, Canada, China, Scandinavia, the Netherlands, & the USA. Ocuco offers its employees not just job opportunities but careers both nationally & internationally.  We are looking for Engineers who are eager to challenge themselves & who are hungry for success. We provide a superb working environment and invest heavily in developing & training our employees.

 

Job Description

Ocuco Group is looking for Systems Engineers to work with our IT & Operations teams worldwide to develop & manage Ocuco’s growing IT infrastructure.  The core objective is to contribute to Ocuco’s aggressive growth by assisting in the provisioning of a world-class IT infrastructure.

Responsibilities:

  • Maintain, support and upgrade IT & Communications infrastructure & related software in-line with industry best-practice standards
  • Maintain and enhance private and public Cloud infrastructure and applications
  • Ensure infrastructure & process adherence to regulatory security requirements
  • Research, test, plan & implement new technologies across the group
  • Investigate, analyse & resolve system problems
  • Provide escalation support to the Operations department for customer systems issues on an as-needs basis

The minimum requirements are:

  • 2+ years of experience in IT infrastructure role
  • Skilled in Microsoft Azure cloud services design, deployment, management, security and audit
  • Skilled, with experience of designing and managing, in at least one of these areas:
    • Networking, including routing, VLAN, subnets, firewalls, switches, security, enterprise wireless, VPN, BGP
    • Applications, including Remote Desktop Services, IIS, Apache
    • DevOps/IT automation, including scripting, Chef/Puppet/Ansible
  • Microsoft Windows Server & AD
  • Excellent analysis, planning, organisation & prioritisation skills
  • A conscientious approach to work, assuming personal ownership of responsibilities & tasks
  • Strong team player, keen on contributing to & improving the team

The ideal candidate will also have the following skills:

  • Azure Administrator/Solutions Architect qualification and matching experience
  • Microsoft Windows Server Operating Systems, multi-forest Active Directory and RemoteApp
  • Networking qualifications, such as Cisco CCNA
  • Firewall administration and security (Palo Alto)
  • IIS, Apache, load balancing, general web server technology, RDS
  • DevOps in relation to automated management of IT systems
  • Technical Security including access control and audit, endpoint protection, system hardening, intrusion prevention, incident management
  • Linux server Operating Systems
  • VMWare vCentre planning, install & maintenance

Position type: Full time and permanent.

Salary: Negotiable based on experience and skills.

Reporting: To the IT Manager.

Location options: Dublin, Ireland.

QA Engineer – Sweden or Norway

Company Profile

Ocuco is a dynamic, expanding, international Irish-owned software company with headquarters in Dublin 15 and offices in Scandinavia (Norway, Sweden & Denmark), the UK, Italy, France, Spain, Australia, Canada, China, the Netherlands and the USA. Ocuco offers its employees not just job opportunities but careers both nationally and internationally. We are looking for a Software Testing Engineer to join our teams in either Strägnäs or Mo I Rana. The successful candidate will be eager to challenge themselves and hungry for success. We invest heavily in developing and training our employees.

 

Job Description

The Software Testing Engineer will train and work with fellow QA Engineers to ensure that Ocuco’s Quality Assurance processes are understood, implemented, and continually improved. As Ocuco uses Agile processes, this engineer will spend most of their time working within a scrum team hand in hand with developers to ensure that from sprint to sprint the team meets their goals and quality release-able software is produced. The successful candidate will report to the QA Team Lead in who is based in our head office in Dublin. Good communication skills are required to liaise continually with developers, product owners, scrum masters, project managers, and Ocuco’s IT and Support teams. In some cases, there may be direct interaction with customers to assist them as you develop test case scenarios and reproducible steps to resolve issues. The focus is on quality, so the individual must be meticulous and thorough, well organised and have good documentation skills.

Responsibilities:

  • Ensure each release candidate of all Ocuco products follows a complete test cycle and verify that it meets Ocuco’s high standard of quality.
  • Record all actions and communications on any issue/query resulting from testing into Ocuco’s tracking system which is currently JIRA in accordance with procedures.
  • Develop Test Case Scenarios from business requirements, document and execute these.
  • Expand the acceptance testing scenarios as new features are added to Ocuco’s products.
  • Continuously develop and refine own product usage, industry, training and technical writing expertise.

The successful candidate must have:

  • Experience in software testing\Quality Assurance (2 years desirable);
  • Experience in creating test cases;
  • Experience in the Software Development Life Cycle;
  • Proven documentation skills;
  • An IT related qualification;
  • Fluent English and native level of Norwegian or Swedish;
  • Good communication skills.

Preference will be given to those with:

  • Experience in the optical industry;
  • Experience in Automated testing;
  • An understanding of Agile methodology;
  • Knowledge of programming.

Position type: Full time and permanent.

Salary: Negotiable based on experience and skills.

Reporting: to the QA Team Lead.

Location options: either Strägnäs, Sweden or Mo I Rana, Norway.

Delphi – Experienced Software Engineer

Company Profile

Ocuco is a dynamic, expanding, international Irish-owned software company with headquarters in Dublin 15 & offices in the UK, Italy, France, Spain, Australia, Canada, China, Scandinavia, the Netherlands, & the USA.  Ocuco offers its employees not just job opportunities but careers both nationally & internationally.  We are looking for Engineers who are eager to challenge themselves & who are hungry for success.  We provide a superb working environment and invest heavily in developing & training our employees.

 

Job Profile & Responsibilities

Ocuco is offering an exciting opportunity for a Software Engineer to join our Global Development team in the rewrite of our world-renowned Practice Management System; Acuitas.  The role is based in Dublin – Ocuco’s Head Office and largest engineering centre.

This is a superb opportunity for a talented and gifted software engineer with experience in Delphi 5 or newer, Developer Express components, QuickReports and web technologies: SOAP, REST, HTTP, SMTP and FTP, to join a rapidly growing and exciting Irish software company.

The minimum requirements are:

  • Degree / MA in IT / Computer Science or equivalent;
  • Up to 2-5 years of software development experience of commercial applications, with preference of fast-paced business environment (ideally Microsoft Windows native applications and/or experience in web technologies);
  • Advanced skill level of Delphi 5 or later versions;
  • Knowledge of third-party components such as Developer Express, QuickReports, TRichview, Etc;
  • SQL advanced;
  • Object Oriented programming/development;
  • Component Creation experience;
  • Experience with OO design and implementation;
  • Hands-on relational databases and SQL (ORACLE preferably);
  • Knowledge of stored procedures and functions;
  • Experience with n-tier design and implementation;
  • Good knowledge of network protocols especially HTTP, SMTP;
  • Experience working in an agile environment. To be able to actively participate in product definition, specification and implementation; to practice and promote sound software engineering methodologies, and to support and improve the team’s software development environment;
  • Excellent communication skills and the ability to work as part of a multisite, multicultural team;
  • Fluency in verbal and written English, additional European language an asset;
  • Ability to quickly learn, understand, test and debug existing codebases;
  • Discipline and maturity to develop clean, secure and maintainable code, to optimise code for performance and scalability;
  • Source code management skills;
  • Understanding of code documentation practices and tools;
  • Ability to acquire new technical information quickly;
  • To be an ambitious, self-starter, looking for opportunities to expand in an exciting and growing international company.

The ideal candidate will also have the following skills:

  • Delphi XE or later experience;
  • IIS and Apache Web Server experience;
  • SOAP/REST API experience;
  • Broad knowledge of client/server development;
  • Attention to detail and perfectionist instincts that get the job done right, the first time;
  • Preference for a high intensity, high energy work environment and contribute to same.

Position type: Full time and permanent.

Salary: Negotiable based on experience and skills.

Reporting: To the Development Director

Location options: Dublin

C# Software Engineer

Company Profile

Ocuco is a dynamic, expanding, international Irish-owned software company with headquarters in Dublin 15 & offices in the UK, Italy, France, Spain, Australia, Canada, China, Scandinavia, the Netherlands, & the USA. Ocuco offers its employees not just job opportunities but careers both nationally & internationally. We are looking for Engineers who are eager to challenge themselves & who are hungry for success. We provide a superb working environment and invest heavily in developing & training our employees.

 

Job Profile & Responsibilities

Ocuco is offering an exciting opportunity for a Software Programmer to join our Global Development team in ther rewrite of our world-renowned Practice Management System; Acuitas. The role is based in Dublin – Ocuco’s Head Office and largest engineering centre.
This is a superb opportunity for a talented and gifted software engineer with experience in web technologies: C#, ASP.NET/ASP.Net Core, WEB API – MVC, Entity Framework and Dependency Injection, to join a rapidly growing and exciting Irish software company.

The minimum requirements are:

  • Degree / MA in IT / Computers or equivalent.
  • Up to 2-5 years of software development experience of commercial applications, fast-paced business environment preferred (ideally Microsoft Windows native applications and/or experience in web technologies).
  • C# advanced
  • ASP .Net / ASP .Net Core Web API – MVC
  • Entity Framework
  • Linq language
  • Dependency Injection (Autofac – Built in .Net core)
  • SQL advanced
  • Hands-on relational databases and SQL (ORACLE preferably).
  • Experience working in an agile environment. Be able to actively participate in product definition, specification, and implementation; to practice and promote sound software engineering methodologies; to support and improve the team’s software development environment.
  • Excellent communication skills and the ability to work as part of a multisite multicultural team.
  • Fluency in verbal and written English, additional European language an asset.
  • Ability to quickly learn, understand, test and debug existing codebases.
  • Discipline and maturity to develop clean, secure and maintainable code, also to optimise code for performance and scalability.
  • Source code management skills.
  • Experience with testing tools and methodologies like TDD and BDD.
  • Understanding of code documentation practices and tools.
  • Ability to acquire new technical information quickly.
  • Ambitious, self-starter, looking for opportunities to expand in an exciting and growing international company.

 

The ideal candidate will also have the following skills:

  • Linux, My SQL, Apache, IIS and Azure
  • Broad knowledge of server-side development.
  • Experience producing robust and scalable web applications for high traffic application, as well as knowledge on caching tools.
  • Experience in Multimedia Design / Technical Writing Ability.
  • Attention to details and perfectionist instincts that get the job done right, the first time.
  • Preference for a high intensity, high energy work environment and contribute to same.

Position type: Full time and permanent.

Salary: Negotiable based on experience and skills.

Reporting: To the Development Director

Location options: Dublin

Experienced Software Engineer

Company Profile

Ocuco is a dynamic, expanding, international Irish-owned software company with headquarters in Dublin 15 & offices in the UK, Italy, France, Spain, Australia, Canada, China, Scandinavia, the Netherlands, & the USA. Ocuco offers its employees not just job opportunities but careers both nationally & internationally. We are looking for Engineers who are eager to challenge themselves & who are hungry for success. We provide a superb working environment and invest heavily in developing & training our employees.

 

Job Profile & Responsibilities

Ocuco is offering an exciting opportunity for an Experienced Software Programmer to join our Global Development team in the rewrite of our world-renowned Practice Management System; Acuitas. The role is based in either Dublin or Canada (Vancouver). Dublin is Ocuco’s Head Office and largest engineering centre with Vancouver being the second largest.
The successful candidate will be working very closely with the Head Office team especially for the Design and Architecture perspective of the initial project and writing code with the Canadian team who have specialist North American market knowledge. Extended periods of stay in either country will be required. The primary focus of the role will be to develop Ocuco’s Next Generation products to be used by the Optical Industry Worldwide. Ocuco uses agile processes and is aiming to apply best practice on all fronts as we develop the new product.
This is a superb opportunity for a talented and gifted software engineer with experience in web technologies: C#, ASP.NET/ASP.Net Core, WEB API – MVC, Entity Framework and Dependency Injection, to join a rapidly growing and exciting Irish software company.

The minimum requirements are:

  • Degree / MA in IT / Computers or equivalent.
  • Up to 5 years of software development experience of commercial applications, fast-paced business environment preferred (ideally Microsoft Windows native applications and/or experience in web technologies).
  • C# advanced
  • ASP .Net / ASP .Net Core Web API – MVC
  • Entity Framework
  • Linq language
  • Dependency Injection (Autofac – Built in .Net core)
  • SQL advanced
  • Hands-on relational databases and SQL (ORACLE preferably).
  • Experience working in an agile environment. Be able to actively participate in product definition, specification, and implementation; to practice and promote sound software engineering methodologies, and to support and improve the team’s software development environment.
  • Excellent communication skills and the ability to work as part of a multisite multicultural team.
  • Fluency in verbal and written English, additional European language an asset.
  • Ability to quickly learn, understand, test and debug existing codebases.
  • Discipline and maturity to develop clean, secure and maintainable code, also to optimise code for performance and scalability.
  • Source code management skills.
  • Experience with testing tools and methodologies like TDD and BDD.
  • Understanding of code documentation practices and tools.
  • Ability to acquire new technical information quickly.
  • Ambitious, self-starter, looking for opportunities to expand in an exciting and growing international company.

 

The ideal candidate will also have the following skills:

  • Knowledge of the Optical Industry, in particular, US Medical Record requirements Front End Web development experience:
    • JavaScript / Jquery
    • JavaScript Frameworks (ReactJS/Redux – Angular)
    • Client Side development ASP.NET Core
  • Linux, My SQL, Apache, IIS and Azure
  • Broad knowledge of server-side development.
  • Experience producing robust and scalable web applications for high traffic application, as well as knowledge on caching tools.
  • Experience in Multimedia Design / Technical Writing Ability.
  • Attention to details and perfectionist instincts that get the job done right, the first time.
  • Preference for a high intensity, high energy work environment and contribute to same.

Position type: Full time and permanent.

Salary: Negotiable based on experience and skills.

Reporting; To the Development Director

Location options: Vancouver, Canada or Dublin, Ireland

Installation Training Support Engineer

Job Profile

Ocuco is offering an exciting opportunity for technically gifted engineers with an IT related degree to join our Global Operations team as Professional Services Engineers. The successful candidates will install our software and provide technical support services to our customers while based in Ocuco’s head-office in Dublin 15. In addition some will be chosen to report to our Global Implementation Manager and will provide training to our Customers on site in locations which may include the USA, The UK, Ireland and Canada.
These positions are a great entryway into a software company where energy and talent are rewarded.

Responsibilities:

  • Providing technical support to our installed customer base.
  • Deliver software and training to Ocuco’s customers worldwide.
  • Identify, analyse, and respond to project risks, as they occur.
  • Work closely with Ocuco’s teams and customers.
  • Responsible for keeping training content accurate and up to date as our products and customer needs evolve.
  • Assist in documenting and staff training for ongoing and new product features.
  • Responsible for pre-sales support to Sales & Marketing
    (This may, at times, involve frequent travel internationally & some weekend work.)

Skill & Requirements:

  • Perfect fluency in English
  • Have experience in software training, technical support or in another IT area
  • Ability to acquire new technical information quickly
  • Ability to work in a fast-paced dynamic environment
  • Effective and efficient problem-solving skills
  • Excellent communication skills both oral and written
  • Strong customer relations and presentation skills – must be able to speak well in front of an audience and with customers
  • No problem”, “Can do” attitude that always gets the job done
  • Show attention to detail and perfectionist instincts that get the job done right, first time
  • Have experience in Multimedia Design / Technical Writing Ability
  • Be fluent in another major European language is preferred but not a requirement

 

Qualifications:

  • Degree / diploma / MA in IT / Computers or equivalent
  • Show attention to detail and perfectionist instincts that get the job done right, first time
  • Enjoy a high intensity, high energy work environment and contribute to same
  • Have experience in Multimedia Design / Technical Writing Ability
  • Be fluent in another major European language

Position type: Full time and permanent.

Salary: Negotiable based on experience and skills.

Location options: Dublin