Software Developer AMS (Delphi)

Software Developer AMS (Delphi)

The Software Developer is responsible for designing, developing, and maintaining our software products and services used across multiple locations and customer environments. The role involves working closely with product owners, internal stakeholders, and fellow developers to ensure that our software solutions are reliable, user-focused, and continuously improved over time.

The Software Developer participates in the full software development lifecycle, including requirements analysis, solution design, coding, testing, documentation, deployment, and ongoing maintenance. In addition to building new functionality, the role includes proactively monitoring system performance, troubleshooting issues, and maintaining existing systems to ensure stability and optimal usability.

 

Current Technological Environment

Our product is primarily developed in Delphi, with Sybase as the database platform and business logic implemented in T-SQL stored procedures. We also develop microservices in Java. While familiarity with these technologies is valued, the long-term expectation is adaptability—developers must be open to learning and adopting new languages and frameworks as our architecture evolves.

 

Responsibilities:

  • Design, develop, test, and maintain software components and services in accordance with business requirements and quality standards.
  • Analyze functional needs and collaborate with internal customers to clarify requirements when necessary.
  • Write and review user stories, acceptance criteria, and other technical documentation to ensure clear scope and alignment.
  • Enhance existing software to add new functionality, adapt to changing environments, improve performance, and ensure long-term maintainability.
  • Monitor the health and performance of our product and supporting microservices, responding to system incidents and performance issues as needed.
  • Prepare and deliver demos or presentations to stakeholders, showcasing completed work in a professional, clear, and customer-focused manner.
  • Engage in continuous learning to stay current with evolving technologies, tools, and industry best practices.

Working Environment:

  • Occasional travel is required to support collaboration across our different sites and countries.
  • Regular communication and collaboration with internal users, business stakeholders, and other development teams is expected.

Required Skills & Experience:

  • Fluent in both Swedish and English, with strong written and verbal communication skills.
  • Comfortable engaging with stakeholders and clarifying requirements, with a proactive and open communication style.
  • Ability to work independently and as part of a team in an agile and evolving environment.
  • Experience with software development in one or more programming languages, and readiness to learn new tools and frameworks as needed.

Application Form

    I prefer to be connected via:


    By clicking on Submit button I consent to the processing and storage of my personal data by the data administrator ITS Poland Sp. z o.o. with its registered office in Warsaw, 02-673, at 12 A Konstruktorska str., KRS number: 0000968954 and its business partners for recruitment purposes in accordance with applicable law and to the extent necessary to achieve recruitment goals. My data can only be used to inform me about emerging offers, in recruitment processes, in the analysis and assessment of qualifications and contact regarding job offers. I declare that I give my consent voluntarily and I am aware that I have the right to request the rectification or deletion of my personal data and the right to withdraw my consent at any time by sending an e-mail to the following address: info@itspoland.net.