Senior Software Configuration Engineer

Tralee, Co Kerry  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Description

Are you an ICT Star? Are you self-motivated, enthusiastic and love a challenge? Do you have what it takes to grow, progress and develop in a dynamic, fast –paced environment?  Sound Exciting? Then read on…

We at Chase Resourcing, in conjunction with our client, a Global Leader in the Finance & Information Technology sector, are looking for people made of More to join their expanding operations in Tralee, to support the group’s Western Hemisphere IT operations including US, UK, Dubai and potentially other markets in due course.

This is a unique, exciting opportunity to join a major blue-chip/ financial company in Kerry. We are looking for sharp, outstanding individuals, who are proactive, capable of owning an issue to completion and can work on their own initiative, as well as part of a Global team maintaining excellence.

We are currently seeking a Senior Software Configuration Engineer

The Senior Software Configuration Engineer is an IT engineer with responsibility for all stages of the software release cycle. This includes the configuration of the new SCM system and the migration of the existing codebase to the new SCM tool. The role also includes the on-going maintenance and management of the software release process and ensuring the company is in a position for expansion in the future.

Position Responsibilities/Duties:

  • Plan, build, maintain, and continuously improve the tool-sets and infrastructure used by development teams including but not limited to: source code repository, build tools and scripts, continuous integration infrastructure, and defect tracking
  • Evolve processes, practices and tools focused on quality-centric methodologies
  • Line up the innovation and drive the adoption of the processes, tools and industry best practices through software development managers and senior design staff
  • Manage daily automated build processes and infrastructure to guarantee build accuracy, version control of software artefacts, and re-creation of build environments and software releases
  • Create and maintain build scripts and processes; troubleshoot and resolve build issues
  • Train and support development community in the use of Software Configuration Management (SCM) tools and release management methodologies
  • Plan, administer, and continuously optimize build hardware resources
  • Participate in the evaluation, selection, roll-out, and support of off-the-shelf tools that can be used to enhance developer productivity and code quality
  • Provide recommendations on branching and build strategies; implement and support

Required Skills/Abilities

  • Bachelor’s Degree in Computer Science or related technical field with a minimum of 5 years of relevant work experience
  • Hands-on experience with build and continuous integration tools and practices, Maven/Artifactory/Bamboo preferred
  • Proven experience supporting source control systems (GIT, Mercurial, SVN, or similar) and branching strategies in enterprise development organizations
  • Proficient coding experience with scripting languages such as Python, Groovy and Shell scripts
  • Working knowledge of Java programming language to understand and troubleshoot build failures
  • Experience designing, integrating, and automating processes using tools such as Jira/Confluence/Crucible/Fisheye
  • Strong problem solving and debugging skills
  • Excellent communication and interpersonal skills and ability to work across multiple teams
  • Demonstrated ability to complete multiple, complex technical tasks
  • Experience communicating with users, technical teams, and management to collect requirements, evaluate alternatives and develop or improve processes and tools as needed to support the organization

Skills and Special Requirements

  • Expertise in SCM tools, in particular SVN, Serena Dimensions, VSS, PVCS Manager V8 would be an advantage.
  • Excellent knowledge of MS Build, Maven & Ant is essential.
  • Experience with Continuous Integration tooling (Bamboo/Hudson) would be an advantage.
  • Experience with Java Application Servers (WebSphere, JBoss etc)
  • Working knowledge of JIRA.
  • Knowledge of platforms, e.g. Solaris (x86), Linux
  • Strong scripting competence to program scripts and batch files (Shell, Perl, Python, etc…)
  • Experience of working in agile teams using Scrum or other agile methodology would be an advantage.
  • Strong understanding of source control concepts and workflows, source control administration, distributed version control, and the logistics of managing large code repository
  • Experience migrating version control repository over to Dimension CM would be an advantage.

Interpersonal Skills

  • Ability to work collaboratively within a team environment meeting aggressive goals and high quality standards
  • Willing to take ownership of issues from beginning to end
  • Level-headed and calm under pressure
  • Excellent written and verbal communication skills
  • Familiarity working with offshore teams is a plus
  • Extremely organised, strong multitasking and time management skills.
  • Willingness to learn

Salary:

DOE

Start date
ASAP
From
Chase Resourcing
Published at
03.05.2014
Contact person:
John Roche
Project ID:
703164
Contract type
Permanent
To apply to this project you must log in.
Register