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: Senior Developer


Level: Senior 

As a Senior Developer in Etain you will help to design and implement custom solutions for our clients. The candidate should have a solid understanding of IT best practices with a focus on stability, security, performance and capacity.
  • Provide senior engineering leadership on client projects including  technical analysis, solution design,  development,  testing, implementation/deployment
  • Continuously research and learn about new and emerging technologies
  • Lead coach and mentor development teams
  • Responsible for code reviews of colleagues and juniors in the team
  • Responsible for development and use of test scripts
  • Demonstrate good judgment in solving problems as well as identifying problems in advance, and proposing solutions
  • This individual must work effectively with staff across all teams
  • Ability to handle multiple tasks concurrently with competing deadlines
  • Contribute to Etain’s Technical Leadership forum, providing ideas and running internal improvement projects.
  • Limited supervision and direction is provided, as this individual can operate and drive results and set priorities independently
Must Have:
  • Must have at least 3 years of experience in:
    • ASP .Net MVC
    • Entity Framework
    • SQL Server
    • SSRS
    • Identity Security Frameworks
    • Microsoft SharePoint OR Kentico CMS
  • Must be self-motivated and detail orientated
  • Must be able to work to tight deadlines
  • Able to work effectively under pressure, often involving changing priorities and multiple deadlines
  • Strong team player
  • Has initiative and ability to react to changing priorities
Desireable skills:
  • Unity Dependency Injection
  • React
  • Node
  • LESS / SASS
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: 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: Junior Software Developer

An exciting opportunity for a Junior Developer to join our team based in Belfast. 

We are looking for a graduate or junior level developer with around 1 year of experience, 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 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.

 
Requirements and Skills:

  • Experience in web development with .NET tools (C#, MVC)

  • Knowledge of SQL Server

  • 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: Project Manager / Business Analyst (Senior)

The Person
  • Proven track record of successful Business Analysis (5 plus years)
  • Proven track record of successful Project Management (5 plus years)
  • Successful and proven track record in client relationship and commercial management 
  • Experience of leading and managing a team effectively, including positive mentorship of junior team members
  • Ability to provide quality project managment and business analysis delivery within the SDLC
  • Strong stakeholder management skills 
  • Able to cope with changing and competing requirements 
  • Energetic, enthusiastic and flexible approach
  • Excellent communication skills and confident to communicate at all levels 
  • Demonstrable experience in workshop preparation, delivery and 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, Waterfall (hybrid)
  • Excellent communication skills (written and oral) 
  • A good working knowledge of Microsoft Office
  • A good working knowledge of Visio
  • A good working knowledge of Microsoft Project
  • Ability to provide references of employment  

  Knowledge of the following is highly beneficial but not essential:

  • 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 the Operations Manager and working alongside an experienced and established project management\business analysis team delivering software solutions. As a PM/BA you will 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
  • Customer Satisfaction
  • Manage Projects (Plan & Track)
  • Deliver Project CSFs
  • Report Progress (Communication) 
  • Manage Change Controls
  • Manage Issues & Risks
  • Manage Staff Performance
  • Manage Customers   

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: QA Test Engineer

The Person: 

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) [Notethis needs to be done before anything is sent to a client for signoff]

  • 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.


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