Our client is currently seeking a Software Build Engineer to develop, update and maintain automated build and test systems.
Role (Accountabilities) You will be responsible for: *Developing cross-platform, distributed, automated build and test systems *Re-factor, integrate, and extend existing tools and infrastructure *Help define and create internal tools to improve overall engineering productivity *Documenting the design and use of the build and test systems *Training new starters and existing staff
Person Specification: Essential skills *Cross-platform experience in Windows and Unix *Strong scripting language experience required. Python a pre-requisite, others a plus *Previous experience developing or maintaining complex, automated build and test systems *Familiar with Windows and Linux build tools and packaging processes (e.g. GNU make, msbuild, nmake, etc.) *Self motivated and able to work independently *Articulate in both written and verbal communication
Behaviours: *Proactivity - Develops practical solutions, has a 'can do' rather than 'won't do' approach *Teamwork - Communicates openly, shares information and knowledge, persuades rather than pushes, involves colleagues, respects colleagues. *Responsive - Always reacts quickly and with a sense of urgency to requests, issues, emails or other events in a timely and flexible fashion
Desirable: *Use of virtualisation infrastructure software (VMWare, AIX LPAR, Solaris Zones, HPUX, etc) *Distributed programming experience *Commerical Unix experience (AIX, HPUX, Solaris) *C / C++ programming experience