Software Developer
Unit4
Harrogate, United Kingdom
5d ago

As a Software Developer you are responsible for delivering high quality code, contributing to the design and architectural decisions of the Unit4 software (mainly our best-

of-class financial management software, Unit4 Financials).

You are an integral part of the mixed discipline Scrum team and continuously deliver software based on user stories. You will contribute to the quality of the user stories focusing on the need for clean and maintainable software.

You will be an active participant in daily stand-ups and sprint planning meetings.

This job, requires you to follow the company’s coding standards and best practices and to possess excellent knowledge of object-

oriented programming languages.

You deeply care about the customers and the quality of the code that you write providing with comprehensive unit tests that ensure continuous quality development.

Key tasks and responsibilities :

  • Produce high quality unit tested software in line with team procedures
  • Identify opportunities for code refactoring and apply them when able
  • Contribute to the sizing of proposed software developments
  • Contribute to the planning and design of the software during sprint planning
  • Provide daily feedback on how the sprint is progressing, raising any impediments
  • Review user help documentation
  • Contribute to continuous improvements to the development processes
  • Assist with training other members of the team
  • Java EE
  • Apache Subversion
  • Eclipse
  • Microsoft Visual Studio
  • Architecture

  • Object-oriented design patterns
  • Strong ability to design effective solutions and influence design decisions
  • Excellent debugging and analytical skills
  • Strong knowledge of agile development methodologies, including scrum and test-driven development
  • Understanding of middleware system components needed to construct enterprise-level applications
  • The ability to deal with ambiguity in a fast-paced dynamic environment.
  • You have intelligent risk-taking tendencies you are not afraid to fail, but fail fast, and learn from the mistakes making everyone around you better for it
  • Education

  • Education to degree level or equivalent
  • Java Certification (desirable)
  • Experience

  • Minimum of one year or more working in a software development role
  • Demonstrated ability to solve problems, understand and code complex systems
  • We offer

    A job that is stimulating, challenging and has a great deal of variety, where you have the chance to shape your future. You will have a flexible and solution-

    orientated work place; where you work hard but also have fun. You have many opportunities to further develop your career in a global organization, where you are working closely with enthusiastic colleagues who are eager to learn from your knowledge.

    Apply
    Add to favorites
    Remove from favorites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form