Principal Software Engineer urgently required to lead a team of 10+ people in financial services applications
My client is a leading investment house with offices here in Dublin. They have a fantastic team of technologists who are focussed on delivering world class enterprise, distributed systems to the parent company. This is a fantastic opportunity to bring your skillset to a firm where you have a chance to really make a difference.
You will have expert knowledge of information technology concepts, efficient development methodology, practices and procedures.
Leadership Duties:
Lead a team of 10 on the development, unit testing and integration testing of functional and infrastructure enhancements
Provide technical and team leadership in all areas of the application
Lead the team and assist others in the implementation of complex-scope projects.
Coach and develop team members
Contribute the continuous improvement of methods in an Agile/Lean environment
Define and ensure compliance to standards and best practices for development
Proactively identify potential risks and take steps to mitigate the risks
Develop clear and concise documents of complex scope
Contribute to on-time and on-budget project goals
Achieve high levels of customer satisfaction
Relationship building with the application users and associated technical teams
Technical Duties:
Translate business requirements into implementation process by considering all alternatives and implementing the best strategy to ensure design meets performance, usability, reliability, and scalability requirements. Develop detailed design documentation
Write source code, adapt existing components, and test the developed components as units
Requires an understanding of the overall system architecture and the impact of changes to the system
Change management, release management, and source code control
Perform independent and complex technical and functional analysis for multiple projects supporting several initiatives
Design and develop applications or subsystems on major projects on multiple platforms
Design and perform unit level and integrated system testing
Assist in the planning and execution of user acceptance testing and document and resolve issues
Participate in application deployment planning, execution and validation
Other:
n addition, experience in any of the following is desirable, but not required: C/C++, Spring, iBatis/Hibernate ORM tools, XML/XSLT, SOAP/Web Services, RAD6/Sun JDK Platform, Agile/Lean methodology, ETL, Quality Center
Occasional travel to the US/India may also be required
Qualifications
Bachelor's degree in Computer Science or equivalent
Minimum of 8 years IT experience, with at least 5 years of development experience in a web based environment
Ideally 2+ years in a technical lead role in a distributed environment
Hands on experience in the following tools/environments: Java, Relational Databases (SQL stored procedures)
Experience of quality assurance processes/tools and must have followed them during development
email your CV to Padraig dot Carroll at Harveynash dot ie or call Padraig Carroll on +00353 1 674 1402
Keywords: Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++
My client is a leading investment house with offices here in Dublin. They have a fantastic team of technologists who are focussed on delivering world class enterprise, distributed systems to the parent company. This is a fantastic opportunity to bring your skillset to a firm where you have a chance to really make a difference.
You will have expert knowledge of information technology concepts, efficient development methodology, practices and procedures.
Leadership Duties:
Lead a team of 10 on the development, unit testing and integration testing of functional and infrastructure enhancements
Provide technical and team leadership in all areas of the application
Lead the team and assist others in the implementation of complex-scope projects.
Coach and develop team members
Contribute the continuous improvement of methods in an Agile/Lean environment
Define and ensure compliance to standards and best practices for development
Proactively identify potential risks and take steps to mitigate the risks
Develop clear and concise documents of complex scope
Contribute to on-time and on-budget project goals
Achieve high levels of customer satisfaction
Relationship building with the application users and associated technical teams
Technical Duties:
Translate business requirements into implementation process by considering all alternatives and implementing the best strategy to ensure design meets performance, usability, reliability, and scalability requirements. Develop detailed design documentation
Write source code, adapt existing components, and test the developed components as units
Requires an understanding of the overall system architecture and the impact of changes to the system
Change management, release management, and source code control
Perform independent and complex technical and functional analysis for multiple projects supporting several initiatives
Design and develop applications or subsystems on major projects on multiple platforms
Design and perform unit level and integrated system testing
Assist in the planning and execution of user acceptance testing and document and resolve issues
Participate in application deployment planning, execution and validation
Other:
n addition, experience in any of the following is desirable, but not required: C/C++, Spring, iBatis/Hibernate ORM tools, XML/XSLT, SOAP/Web Services, RAD6/Sun JDK Platform, Agile/Lean methodology, ETL, Quality Center
Occasional travel to the US/India may also be required
Qualifications
Bachelor's degree in Computer Science or equivalent
Minimum of 8 years IT experience, with at least 5 years of development experience in a web based environment
Ideally 2+ years in a technical lead role in a distributed environment
Hands on experience in the following tools/environments: Java, Relational Databases (SQL stored procedures)
Experience of quality assurance processes/tools and must have followed them during development
email your CV to Padraig dot Carroll at Harveynash dot ie or call Padraig Carroll on +00353 1 674 1402
Keywords: Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++ Java J2EE Spring iBatis C++