Software Engineer

Sage
Barcelona, Spain
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Barcelona, Spain

Tech stack

Java
Agile Methodologies
Programming Tools
Spring
Scrum
Ruby on Rails
Spring-boot
Vert.x
Extreme Programming (XP)

Job description

The Software Engineer is responsible for building, enhancing, and maintaining products and systems to support Sage's business plans and long-term objectives using the identified architecture.

You will design, develop, and deliver high-quality products and services that exceed customer and business partner expectations. You will also proactively share your knowledge on specific technical solutions and business processes within your area of responsibility.

Note: This is a hybrid position - you will work 3 days a week from our Barcelona office.

Responsabilidades principales

  • Develop, deliver, and maintain high-quality software (requirements, design, code, documentation, etc.).
  • Participate in quality activities, including peer reviews of estimates, designs, and code.
  • Resolve defects/bugs during QA testing, pre-production, production, and post-release patches.
  • Work effectively as part of a team, partnering with all team members to meet commitments.
  • Contribute to team success and maintain positive team dynamics.
  • Collaborate cross-functionally with various Sage teams: product management, QA/XD, product lines, or business units.
  • Continuously improve existing products, systems, and services.
  • Ensure all tasks meet quality standards.
  • Participate in all project lifecycle phases.

Requirements

  • Experience with Java (Spring, Spring Boot, Vert.x) or Ruby on Rails.
  • Proven experience with Agile methodologies such as SCRUM or Extreme Programming.
  • Ability to maintain relevant documentation for logic, coding, testing, and changes.
  • Familiarity with modern development tools and techniques.
  • Ability to provide third-tier support and expertise in your area of responsibility.

Apply for this position