.NET Software Developer(s)

Exaxe is a dynamic, leading software development company established since 1997. Exaxe develop and market a number of innovative IT solutions for life and pension companies in Europe and North America.

We are seeking ambitious and enthusiastic .NET Software Developers at all levels to support the on-going growth and expansion of our business.

Job Responsibilities

  • Work on all aspects of the software development life-cycle including; functional and technical specification development, software design & implementation and application testing
  • Ability to coach and mentor team members
  • Work with Solutions Architects to enhance product design
  • Write software to implement business functional requirements and conduct unit tests
  • Assist the testing group in developing integration and functional test
  • Modify code for product improvement and bug fixes
  • Develop quality software that is easy to support and maintain
  • Work with a creative and energised team to imagine and build solutions in line with business objectives

Technologies Required
Candidates should have experience of working with the following technologies:

  • Microsoft .NET Framework 4.5
  • HTML 5
  • Bootstrap v3.x
  • SQL (Microsoft SQL Server and Oracle)
  • C#
  • jQuery (JavaScript)
  • Ajax
  • XML, SOAP, WSDL and REST

Desirable
In addition to the above, experience of working with any or all of the following technologies would be desirable:

  • ADO.NET and/or Microsoft Entity Framework.
  • Windows Communication Foundation
  • Team Foundation Server
  • ASP.NET Razor
  • Unit Testing
  • Visual Studio
  • Windows Workflow Foundation
  • Microsoft ASP.NET MVC
  • Asynchronous Programming
  • UML

Experience gained working within the life assurance and pension, or financial services, sector is also highly desirable.

Skill Set and Experience Desired

  • Proven and successful track record developing applications in a business environment in a .NET environment
  • Ability to develop and implement solutions within a team-oriented environment
  • Experience working within a disciplined software engineering process including requirement management, design, test configuration management, and maintenance techniques
  • Willingness and drive to learn new technologies and implement them as required
  • Consistently deliver on-time results with a high degree of quality
  • Ability to self-managed, work independently and in a team
  • High drive for execution and the ability to drive projects to completion

Personal Skill Set Required

  • Communications skills
  • Interpersonal skills
  • Organisational skills
  • Integrity and trust
  • Analytical
  • Team work
  • Innovative and creative

Business Analyst

Job Title:  Business Analyst
Business Unit: Operations
Location: Dublin (Some travel will be required.)
Organisation Profile:
Exaxe is a dynamic, leading software development company established since 1997.  Exaxe develop and market a number of innovative IT solutions for Life and Pension companies in Europe and North America.
We are seeking an ambitious and enthusiastic Business Analyst to support the on-going growth and expansion of our business.
Purpose:
  • To design and deliver appropriate business solutions meeting business and client needs whilst ensuring current designs work with the approach within the product solutions
  • To perform all aspects of the development life-cycle from detailed requirements specification through to providing support for the systems implementations
  • Take responsibility for impact assessments, requirements definition plus functional design across Exaxe’s suite of products to ensure a complete and coherent systems solution
Role:
  • Liaise with customer counterparts and actively drive out customer requirements
  • Provide industry expertise / advice to clients, project delivery teams, sales teams
  • Conduct workshops, system demonstrations and presentations
  • Create and maintain specifications (product requirement, functional requirement, etc…)
  • Undertake peer reviews of specifications
  • Assist in the preparation of business solution estimates & plans
  • Conduct specification walk-throughs (for project delivery teams)
  • Provide support to the various project delivery teams (development, System Test)
  • Define solution architecture
  • Assist in the preparation of user manuals
  • Assist with client and project delivery team training
  • Participate in the triage of defects and defect resolution
  • Daily reporting of progress
  • Knowledge dissemination within the Business Solution team
  • Focus on quality of Business Solution deliverables
  • Actively contribute to project team meetings

The Ideal Candidate
  • Highly experienced in Financial Services, Life and Pensions experience is a must for this role
  • Highly experienced in business analysis processes and methodologies
  • Meticulous attention to detail and a high degree of accuracy
  • Excellent communication skills, both verbal and written
  • Highly experienced in working with a variety of software development methodologies (including Agile)

Qualifications & Experience
Essential Qualifications: 

  • At least 4-6 years IT experience and at least 3 years in a similar role
  • Experience of working with business customers and technical delivery resources
  • IT related 3rd level qualification (e.g. computer science degree or similar)
  • Broad knowledge and understanding of Life and Pensions industry processes and market development

Skills / Knowledge
  • An experienced analyst, who has worked in a variety of environments and can demonstrate an ability to develop an in-depth understanding of our overall applications
  • Highly motivated
  • Strong analytical skills  – proven track record
  • Confident in hosting requirements gathering workshops with the business
  • Strong understanding of the Life and Pensions industry
  • Must have broad understanding of the full software development lifecycle
  • Ability to manage clients expectations
  • Excellent communication and influencing skills, including clear and logical presentation and facilitation skills
  • Can demonstrate effective organisational skills
  • Very strong team player
  • Excellent business process mapping and notation skills – Experience in performing business modelling and the generation of AS-IS -> TO-BE operating scenarios
  • Self-starter and willing to take initiative in problem identification and solutions provision using a systematic and organised approach to their work
  • Display a “can do” attitude
  • Commercial awareness

Technical Skills
  • Visio
  • SQL
  • Analysis & Design through UML
  • Working knowledge of MediaWiki

Desirable
  • Knowledge of SharePoint
  • Altova Sytlevision
  • Balsamiq
  • Atlassian JIRA
  • Knowledge of software architect & design
  • Experience delivering to tight project timescales
  • ISEB qualification

Key Responsibilities/Accountabilities
  • Drive out solutions and estimates for new projects and products which will be supported by a multi-platform services oriented architecture with advanced new information and user interface design
  • Specifying/designing industrial strength software solutions
  • Work with internal & client business users to scope requirements
  • Initiate, request and co-ordinate the organisation of meetings and workshops as required
  • Facilitate requirements gathering meetings with the business
  • Responsible for all business aspects of the development lifecycle from impact assessments on projects through to implementation
  • To adhere to analysis standards and quality processes
  • Develop high quality requirements specifications as required within scheduled time-frame and budget
  • Work closely with technical team to ensure business needs and technical solutions are appropriately aligned
  • Experience in documenting Business Processes
  • Completing impact assessments and gap analysis for project related requirements and change requests
  • Provide support for systems implementations
  • Identify, investigate and progress through to resolution any issues that arise
  • Support project, programme and product management as required
  • Support analysis team members, provision of technical expertise and guidance – review and agree outputs of junior team members
  • Experience using widely accepted methods for collecting Business Requirements
  • Supporting best practice in business analysis, requirements capture using an Agile methodology

Competencies
  • Attention to detail
  • Excellent communication and interpersonal skills
  • Logical and analytical
  • Innovative and creative
  • Being decisive
  • Being progressive
  • Driving for results (personal and organisational)
  • Making sound business judgments
  • Positive with Can Do attitude
  • Having an influence
  • Strong relationship building
  • Organisational skills
  • Integrity and trust
  • Team player
  • Continuous improvement

Senior Software Test Engineer

Exaxe is a dynamic, leading software development company established since 1997. Exaxe develop and market a number of innovative IT solutions for life and pension companies in Europe and North America.
We are seeking an ambitious and enthusiastic Senior Software Test Engineer to support the on-going growth and expansion of our business.

Role Description
This role requires a person with solid technical software testing skills, good communication skills and a passion for test automation. The successful candidate will participate in the functional and non-functional testing of the Exaxe product suite.

Job Responsibilities

  • To work within the product and client delivery teams to ensure requirements are concise and testable.
  • To manage the test environments.
  • To design, document and execute static and dynamic (functional and non-functional) tests to comprehensively test the Exaxe product suite.
  • To rapidly migrate test cases from manual to automated in a continuous build and continuous test environment.
  • To deliver daily dynamic reporting of test results and clearly explain the results and test status at any time.
  • To implement and contribute to the constant evolution of the risk based test strategy.
  • To facilitate internal test and quality related workshops.
  • To help further develop a culture that is centred on customer satisfaction and product quality.

Skill set and experience required

  • Third level technical qualification (Computer Science or similar).
  • Commercial software test experience for a minimum of three years.
  • Strong knowledge of test case design principles.
  • Demonstrable scripting experience (any scripting language).

Desirable

  • ISTQB qualified
  • Experience of testing in an agile development environment.
  • Broad knowledge and understanding of life and pensions industry processes and market developments is a benefit.

Personal Skill Set Required

  • Positive, collaborative and customer centric approach to work.
  • Ability to communicate clearly and concisely.
  • Ability to react to changing priorities and work unsupervised.
  • Excellent time management and the ability to work to tight deadlines.