Senior Developer
Sage
Manchester, UK
4d ago

Sage is a global company with a local heart. The market leader for cloud-based accounting, financials, enterprise management, people, and payroll software, we empower the world’s business heroes from single-

person startups to large enterprises. Our people are passionate and positive. We inspire our colleagues to serve business builders everywhere and champion their success.

As a FTSE 100 company with 14,000 colleagues across 24 countries, we do business the right way, while giving back to our local communities through the Sage Foundation.

Be Sage, build on.Job DescriptionAre you interested in security and data protection? Have an appetite to learn new skills?

Want to work on cutting edge technologies?

Come and join a team of highly capable engineers who really care about what they do, whom are focused on enhancing and supporting the security for our online services and applications, while improving the functionalities for our users.

Our technology stack is .NET Core and .NET Framework using C#. Client-Side JavaScript web frameworks React.js, Redux. AWS Lambda, AWS API Gateway, S3, MongoDb (To name but a few)

We would love to meet you if you are :

  • Working on core .NET Applications (and would like to hone your skills)
  • Experienced with AWS OR Azure
  • Willing to adapt to significant changes in either technology or environment
  • A great problem solver, who loves to innovate and engineer creative solutions
  • Enjoys a challenge
  • Intellectually curious
  • Passionate and hungry to learn new skills and technologies (Web & Cloud based)
  • Building or supporting large, complex enterprise software
  • Wanting to make an impact and improve our services
  • Why you would love to join us :

  • You’ll work alongside highly capable engineers
  • We offer a competitive salary, share scheme, bonus options and strong pensions plan
  • Everyone gets 25 days of paid annual leave + options to buy up to 5 additional days
  • Fantastic tech environment, using best of breed and cutting-edge technologies
  • Make a difference to communities we live and work in, with your 5 volunteer days every year
  • You will receive brand-new high-spec equipment to work on
  • Flexible start times on the tech team
  • Regular social events, team outings, conference and meet-ups.
  • Join our on-site gym, the Sage running club, chess club, book club or start your own club!
  • Free on-site parking
  • If you want to join a flexible, fun working environment, and would relish the opportunity to learn and grow within a knowledge sharing culture, we would love to hear from you.

    LI-AMCFKey ResponsibilitiesKey accountabilities

  • Possess and apply a broad knowledge of principles, practices, and procedures of software development to the completion of difficult assignments
  • Successful develop, delivery maintain high quality software (requirements, design, code, documentation, etc
  • Work with product managers early on to shape product definition so that it can be built in flexible, extensible, and robust way
  • Automate tasks through appropriate tools and scripting
  • Evaluates progress and results and recommends major changes in procedures
  • Partner effectively with all team members to deliver against commitments
  • Work cross-functionally with various Sage teams : product management, QA / XD, various product lines, or business units to drive forward results
  • Commitment to team success and positive team dynamics
  • Passion for growing and applying technical skills in service to customers
  • Extensive experience with Agile Development, SCRUM, and / or Extreme Programming methodologies
  • Maintain relevant documentation to describe logic, coding / configuration, testing and changes where applicable
  • Update job knowledge by studying state-of-the-art development tools & techniques
  • Skills, know-how and experience :

    Must have :

  • Complex problem-solving ability. Innovative and creative thinking.
  • Operates with considerable latitude for unreviewed action or decision.
  • Ability to interpret and / or gather user requirements and translate these into technical specifications and / or code
  • Proficient with several relevant programming languages, frameworks and databases
  • Be willing to adapt to significant changes in either technology or environment
  • Experienced implementing Architecture Best Practices and Patterns like Microservices, CQRS, Event Sourcing, Domain-Driven Design,
  • Proven experience in using a TDD approach
  • Experienced working with Open Source projects and in an Open Source approach internally
  • Proven Track record of creating API-first products
  • Technical / professional qualifications :

  • Contribution to open source software projects
  • Real world application development experience
  • Key performance indicators :

  • In depth technical knowledge of application functionality and architecture
  • Ensure team adherence to best practice and processes. Focus on sound development concepts and patterns such as object / service orientated architecture, refactoring and separation of concerns.
  • Provide accurate, detailed and timely estimates and track own activities against plan and support team members achieve these goals
  • Comply with project plans and industry standards
  • Code Coverage provided on the code developed
  • Influence, collaborate and co-ordinate with :

  • Software Engineer and / or Principal Software Engineers for direction and escalation
  • Junior development team members for coaching and mentoring
  • Architecture, Security & Design team - to ensure that it is possible to implement the proposed designs, standards and quality
  • Testers - to ensure deliverables have been fully understood and tested.
  • Customer Services - to provide technical support, as required, to assist with the prompt resolution
  • 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