Software Engineer Information Governance Team

Posted 5 April by O'Neill Associates Global Limited Easy Apply

Software Engineer Information Governance Team

My client is currently looking for a software engineer with experience in Information Governance as well as Critical Information Protection product. They are looking for someone who is innovative, enthusiastic and who is looking to contribute to their continued development in their newest security product which control how their sensitive data is distributed.

Skills - Essential:

  • Deliver complex commercial Java applications on Linux
  • Object Oriented programming
  • Write unit tests and TDD
  • Develop software for Linux platforms
  • Agile methodologies e.g. Scrum (as you will be working within a Scrum team)
  • Clear and concise communication skills (verbal and written)
  • Report and monitor own progress
  • Contribute to project planning and prioritise effectively
  • Coach other team members and review their work
  • Adapt to a changing technical environment
  • Capture requirements, producing designs, testing and coding

Skills - Desirable:

  • Distributed systems using a JMS Compliant Message Broker such as ActiveMQ, RabbitMQ etc
  • Java Database Access Layer (JdbcTemplate & Hibernate)
  • Spring framework
  • Red Hat Enterprise Linux or CentOS
  • Ubuntu
  • Database design and writing SQL
  • Experience of using the Eclipse development environment
  • User Interface design and GWT development
  • C# and C++ Education and Qualifications

Key Responsibilities:

  • Provide excellent technical contributions
  • Solid technical expertise in order to analyse, design and implement model software solutions that are maintainable and reusable
  • Work with R & D to improve processes and adopting best practices
  • Review successes and identify issues to innovate process solutions and align best practices
  • Contribute and share in the initiatives and tasks required to achieve team goals
  • Support creativity and innovation in your team as well as individually
  • Be involved in a culture of creativity for growing innovation in software solutions and delivery
  • Support cross team collaboration
  • In parallel with making goals and status visible, encourage the team to work together to achieve common goals as well as being proactive in providing excellent "customer service" across functional teams
  • Contribute to improvement in an evolving technical environment
  • Clear and concise communication skills (verbal and written)
  • Presentation and collaboration skills
  • Able to drive improvement in an evolving technical environment
  • Software quality, test and development techniques (TDD, BDD, CI etc.)
  • Agile principles, Scrum framework and the SDLC Personal Characteristics
  • Develop high quality solutions
  • Follows and supports Engineering best practices and procedures
  • Assist in improving the delivery effectiveness of the team

If you feel that you are a good fit for this role, please click apply now or call Jessica on for further information.

Reference: 34840244

Bank or payment details should not be provided when applying for a job. is not responsible for any external website content. All applications should be made via the 'Apply now' button.

Report this job