Senior Software Engineers (Developers)

Senior Software Engineer(s)
You will design and develop innovative and large-scale software systems. You must have a minimum of 4 years experience in the software industry as a software developer. You will be able to demonstrate the ability to:


•    Write and communicate in clear and fluent language
•    Design and develop very large scale software systems
•    Deploy and manage distributed systems in a production environment
•    Understand and use computational complexity theory
•    Understand and explain the application of functional programming techniques to distributed systems
•    Coordinate developers across multiple teams and work with external partners
•    Use effectively, and have experience of, a wide-range software development tools, design approaches, methods and philosophies
•    Be familiar with the literature of software development, and to have read the major works
•    Preferably have active community involvement via participation in open source projects, standardisation, blogging, or academic publications
•    Preferably have a background in web-focused enterprise Java
•    Preferably have experience in agile development
•    Preferably have a relevant degree or relevant experience.


We’re looking for someone who can work in multi-skilled teams, get things done, take the initiative and deliver. We’re looking for someone who wants to attack the hard problems of scaling multi-million user services. We’re looking for someone who wants to create software they can be proud of.

To apply for this position please submit CV with accompanying letter/email specifying the position you are interested in before close of business on 7th September 2007 to:

The Human Resources Office,
Waterford Institute of Technology,
Waterford,
Ireland.
Telephone: 051-845519      
Fax: 051-302663
E-mail: recruitment@wit.ie