3d ago

AdvertPeople make Sage great. From our colleagues delivering ground-breaking solutions to the customers who use them : people have helped us grow for more than thirty years, and people are driving our future as a great SaaS company.

We’re writing our next chapter. Be part of it!

Experience has taught us that when our customers thrive, we thrive. As a team, we always start with what customers need.

Through the good and more challenging times. Innovating at pace so customers can manage their finances, operations and people.

Every one of us shapes our culture at Sage - doing what’s right and succeeding together, united by our commitment to each other.

We encourage each other to grow in our roles, in our careers and as individuals.

Follow us on our social media sites below to join in conversations about career tips, open positions and company news! #lifeatsage #sagecareers.

If you would like support with your application (or require any adjustments) please contact us at for assistance. All qualified applicants will be thoughtfully considered and never discriminated against based on their race, color, age, religion, sexual orientation, gender identity, national origin, disability or veteran status.

Job DescriptionReporting to the Development Team Manager, the Developer is responsible for building, enhancing and maintaining applications and / or systems, in the area of responsibility, to enable Sage’s business plans and long-term objectives using the identified architecture.

The Developer will design, develop and deliver high quality applications and / or systems and services that exceed customers’ or business partners’ expectations and will proactively share their own knowledge for specific technical solutions and business processes in their area of responsibility.Key Responsibilities

  • Develop, deliver and implement high quality technical solutions
  • Maintain business applications through established processes Identify opportunity for improvement for customers’ and colleagues’ benefit
  • Run through all phases of the project lifecycle independently or part of a team
  • Define and document technical requirements for data, workflow, logical processes, hardware and operating system environment, interfaces with other systems and / or services, internal and external checks and controls, and outputs.
  • Maintain relevant documentation to describe logic, coding / configuration, testing and changes where applicable.
  • Continuously strive to make improvements to the existing applications and / or systems, services and processes.
  • Seek out and act upon feedback.
  • Assist in educating others within IT where required.
  • Ensure all development is completed to the required quality standards and provide benefit to Sage and its customers
  • Keep up to date with relevant technology areas.
  • 3 - 5 years of experience in working in information technology and C# .NET.
  • Experience in complex web development using .NET technology and latest UI frameworks
  • Strong understanding of computer science fundamentals including data structures, algorithmic complexity, and OOAD design principles
  • Solid knowledge of SQL and understanding of relational / non-relational databases
  • Professional presence and in both communication and presentation skills
  • Able to interact and communicate effectively and clearly with all levels of staff and project management in both the business and the technical areas, with the ability to keep discussions at the appropriate level of abstraction
  • LI-MH2

    Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    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.
    Application form