Careers

Etain are a Microsoft Certified Gold Partner and a Kentico Gold Partner, working with these world-class platforms to deliver outstanding custom web applications and bespoke software solutions.

We consult, conceptualise and deliver leading-edge solutions that focus on your individual needs. With innovation at their core our custom Smarter Software® solutions focus on real business benefits. From streamlining process change and information management, to secure cloud hosting and user experience (UX), our custom solutions channel your vision from concept to delivery.

Etain is a team of 60 talented individuals, which is set to grow in size and skills in the months ahead. Check out the fantastic roles we have on offer below. 

Not quite ready for a full time job but you want to get your career off to a great start? A Placement at Etain could be the perfect fit.  

Current Roles

Etain offers exciting careers and development opportunities, with competitive packages. We are currently recruiting for the following roles. Click the link to learn more:

How To Apply

 
To apply for any of these roles please email HR with your CV and Cover Letter. Please state in your cover letter which role you are applying for.

 

Our Employee Benefits

  • 20 holiday days per year with an additional day per years’ service up to a maximum of 25 days.
  • 12 Public Holidays per year
  • Westfield Health Cash Plan
  • Employers for Childcare Voucher
  • Opportunity for flexible working and working from home
  • Enhanced Sick Pay and Income Protection
  • Pension Plan
  • SmartSnack fruit scheme
  • Charity Fundraising Programme (Action For Children)
  • Busy Social Calendar (summer BBQs, Weekends Away, Quiz Nights, Christmas Party)

What we're looking for



ROLE: Software Developer

The role will be of a complex and technical nature and involve the application of computer science and mathematics in an environment which is constantly evolving due to technological advances and the strategic direction of Etain.  The software developer will be responsible for Creating, testing and documenting new and amended programmes from supplied specifications, provided by the Technical Architect, Business Analysts or Project Manager.

Responsibilities

  • Keeping up to date knowledge of .Net technologies and using them to develop custom software, including but not limited to;

    • .Net MVC (3+ years essential)

    • .Net

    • SQL / T.SQL

    • Web Forms

    • Entity Framework

    • React

    • Java Script

    • Jquery

    • Xamarin

    • Microsoft Dynamics

    • Microsoft SharePoint

    • Kentico CMS

    • DevOps principles

    • SQL Server

  • Responsible for completing assigned tasks across the complete software development life cycle

  • You will work with clients and team members to analyse existing codebases and systems in order to provide high quality advice and deliverables.

  • You will be keen to get hands-on with code and be confident developing applications for clients.

  • Learn new technologies and skills to understand problems and present suitable solutions.

  • Document procedures for teams to standardize Development Operations activities

  • Work across teams to coordinate troubleshooting and resolution of issues

  • Create backend databases to support development and testing

  • Perform pre-release testing

  • Research new technologies to improve future releases

  • Maintain source code control

  • Contribute to client and team meetings 

The person:

  • 3 years' experience developing software

  • Communication skills (both written and verbal)

  • The ability to effectively collaborate in software development activities, while taking ownership of allocated product areas.

  • Knowledge and experience of SOA and Web Services

  • Strong time management skills and experience of project ownership.

  • An excellent team player, but also capable of working independently.

  • An understanding of the full software lifecycle and appreciation of different development methodologies.

  • A strong problem solver with an analytical mind and an eye for detail

  • Manage time effectively and work to tight deadlines 

To apply for any of these roles please email HR with your CV and Cover Letter. Please state in your cover letter which role you are applying for.


ROLE: Project Manager / Business Analyst
The Person
  • Proven track record of successful Business Analysis (2 plus years)
  • Proven track record of successful Project Management (18 plus months)
  • Ability to provide references of employment  
  • A good working knowledge of Microsoft Office
  • A good working knowledge of Visio
  • A good working knowledge of Microsoft Project
  • Strong stakeholder management skills 
  • Able to cope with changing and competing requirements 
  • Experience of leading and managing a team effectively
  • Excellent communication skills and confident to communicate at all levels 
  • Workshop facilitation
  • Business Analysis approaches - workshop facilitation, requirements gathering, business process definition and improvement.
  • Data Modelling
  • Software quality management approaches
  • Experience using Project Management Methodologies e.g. Prince, Agile
  • Excellent communication skills (written and oral) 

  Knowledge of the following is highly beneficial:

  • Microsoft Technologies (.Net, SQL Server)
  • Web Technologies (Telerik, Javascript, HTML, CSS)
  •  UX Design Principles
  • Benefits Management
  • Change Management
  • Account Management
  • Content Management Systems
  • SharePoint
  • Dynamics CRM
Responsibilities: 
 

You will be reporting to a lead Project Manager and working alongside an experienced and established project management\business analysis team delivering software solutions. As a Business Analyst you be expected to take full ownership of functional analysis ensuring that the final project deliverables match the customer requirements.
 
Key objectives:

  • Manage Project Scope
  • Manage User Requirements List
  • Create Functional Specification 
  • Create UAT Plan
  • Create Training Plan 
  • Deliver Business Improvement

In addition, as required, you may perform as a Project Manager to support your team in the delivery of multiple projects simultaneously. As a Project Manager you will be expected to take full ownership of projects to ensure completion and successful delivery to the satisfaction of internal and external stakeholders.
 
Key Objectives:   

  • Manage Projects (Plan & Track)
  • Deliver Project CSFs
  • Report Progress (Communication) 
  • Manage Change Controls
  • Manage Issues & Risks
  • Manage Staff Performance
  • Manage Customers   

It is possible that you will perform both roles simultaneously on projects unless the project is large enough to warrant the separation of these roles.  It is highly likely that you will be involved in multiple projects at any given time and you will be expected to be able to self-manage your time against project schedules.  On a day to day basis your duties will include project tasks, supporting the business development teams when requested by providing BA and PM input and any ad hoc requests from the management team.  Projects will involve many technologies but are primarily grouped into Custom .Net Microsoft Dynamics, Microsoft SharePoint and Kentico. You will contribute to Internal Business Improvement Solutions.

To apply for any of these roles please email HR with your CV and Cover Letter. Please state in your cover letter which role you are applying for.

ROLE: Junior Software Developer

The role:
An exciting opportunity for a Junior Developer to join our team based in Belfast. 
We are looking for a junior developer looking to gain knowledge and join our growing team.
The work will be of a complex and technical nature and involve the application of computer science and mathematics in an environment which is constantly evolving due to technological advances and the strategic direction of Etain.  The junior software developer will be responsible for creating, testing and documenting new and amended programmes from supplied specifications, provided by the Technical Architect, Business Analysts or Project Manager.
 

Essential Skills:

  • Junior experience in C# or similar OOP languages

  • Ability to create, manage and maintain utilities developed in C#

  • Mark Up languages would be beneficial

  • An understanding of the full software lifecycle and appreciation of different development methodologies.
  • A strong problem solver with an analytical mind and an eye for detail
  • Manage time effectively and work to deadlines

Desirable Skills:

  • Knowledge of JavaScript Frameworks (e.g. React)
  • Experience with software testing e.g. Unit Testing
To apply for any of these roles please email HR with your CV and Cover Letter. Please state in your cover letter which role you are applying for.
ROLE: QA Test Engineer
 

The role:
The main purpose of the role is to ensure all software produced by our development team is fully tested throughout the development lifecycle. The Test Engineer will be lead by the Business Analyst to oversee all areas of testing from test planning through to execution. We are looking for someone who will promote Quality Assurance within the delivery team throughout the SDLC.

Responsibilities:

  • Ability to analyse Functional Specifications and Wireframes (with UX in mind)

  • Challenge UX and Functional design decisions (from a Quality perspective)

  • Extract and formulate User Scenarios (templates available to aid this)

  • Construct detailed Test cases based upon Functional and Technical Specifications

  • Manual Functional and Regression test execution

  • Manage defect/bug tracking lifecycle through to closure, via use of tracking software – Focus on Bug Priority and Root Cause Analysis

  • Ownership of quality control and assurance across the application

  • Provision of support to client in User Acceptance Testing Phase (UAT)

  • Co-ordinate with development team / BA to determine issue priority

  • SQL Knowledge [CRUD] – Required to prepare/analyse test data

  • Contributes to continuous quality improvement efforts – Champion for quality throughout the Software Development Lifecycle

  • Ability to conduct System Testing, Functional Testing and Regression Testing (always with UX in mind)

 
Essential Criteria:

  • Experience with Test Execution and Planning – 2 years minimum

  • Automated testing experience (Selenium C# etc.)

  • Knowledge and experience of SDLC Methodologies

  • Experience of working in a web based, story driven environment

  • Ability to understand and absorb Technology and Business concepts quickly

  • Excellent problem solving skills

  • Troubleshoot application issues

  • Able to work on own initiative – Self-starting attitude

  • Management of Risks/Issues directly impacting testing

  • Excellent written and verbal communication skills

  • Ability to work to deadlines and manage multiple parallel work streams

  • Ability to build solid working relationships with internal technology teams, as well as external business clients

Desired Experience

  • Experience of working in a Web based, story driven environment

  • Experience in estimation for test activities

To apply for any of these roles please email HR with your CV and Cover Letter. Please state in your cover letter which role you are applying for.
 
ROLE: Senior Software Developer 


The role:
The role will be of a complex and technical nature and involve the application of computer science and mathematics in an environment which is constantly evolving due to technological advances and the strategic direction of Etain.  The software developer will be responsible for Creating, testing and documenting new and amended programmes from supplied specifications, provided by the Technical Architect, Business Analysts or Project Manager.

Responsibilities

  • Keeping up to date knowledge of .Net technologies and using them to develop custom software, including but not limited to;

    • .Net MVC

    • .Net

    • SQL / T.SQL

    • Web Forms

    • Entity Framework

    • React

    • Java Script

    • Jquery

    • Xamarin

    • Microsoft Dynamics

    • Microsoft SharePoint

    • Kentico CMS

    • DevOps principles

    • SQL Server

  • Responsible for completing assigned tasks across the complete software development life cycle

  • You will work with clients and team members to analyse existing codebases and systems in order to provide high quality advice and deliverables.

  • You will be keen to get hands-on with code and be confident developing applications for clients.
  • Learn new technologies and skills to understand problems and present suitable solutions.
  • Perform Unit Testing with NUnit or equivalent framework 
  • Document procedures for teams to standardize Development Operations activities

  • Work across teams to coordinate troubleshooting and resolution of issues

  • Create backend databases to support development and testing

  • Perform pre-release testing

  • Research new technologies to improve future releases

  • Maintain source code control

  • Contribute to client and team meetings

The person:

  • 5 years' experience developing software

  • Communication skills (both written and verbal)

  • The ability to effectively collaborate in software development activities, while taking ownership of allocated product areas.

  • Knowledge and experience of SOA and Web Services

  • Strong time management skills and experience of project ownership.

  • An excellent team player, but also capable of working independently.

  • An understanding of the full software lifecycle and appreciation of different development methodologies.

  • A strong problem solver with an analytical mind and an eye for detail

  • Manage time effectively and work to tight deadlines 

To apply for any of these roles please email HR with your CV and Cover Letter. Please state in your cover letter which role you are applying for.

Placements

​At Etain we believe in nurturing talent and do our best to accommodate students from colleges and universities with suitable work experiences and placements. 

To apply for a placement please email HR with your CV and Cover Letter. Please state in your cover letter that you are applying for a placement. 

 

Contact us

If you wish to register your interest in work experience, placement or career with Etain, please email HR with your name, cover letter and CV. 

 

​      

​We're Social!

​Keep up to date with our events, what we're doing and when we're recruiting by following us Facebook, Linkedin and Twitter!

We're Hiring

Interested and want to know more?Send us an email