Principal Software Engineer (Delphi)

eProductivity Software logo

eProductivity Software

View Salaries, Reviews, and more  

Job Summary


Job Type
-

Seniority

Years of Experience
Information not provided

Tech Stacks
SQL

Job Description

About EPS

At ePS, we are shaping the future of packaging through technology. As a global leader in industry-specific business and production software, we help packaging companies streamline operations, boost efficiency, and unlock growth.

With over 30 years of experience, a global footprint, and a deep understanding of the packaging industry, we believe one thing above all: our success grows when our customers thrive.

Job Purpose

Drives technical innovation and delivery by leading the design and implementation of complex software systems, ensuring adherence to engineering standards, and mentoring team members to improve overall development quality and productivity.

Core Responsibilities

  • Drive development and maintenance of Delphi-based applications, ensuring stability, performance, and scalability of existing systems.
  • Manage end-to-end software lifecycle activities, including requirement analysis, design, development, testing, deployment, and production support.
  • Enhance and modernize legacy systems by refactoring code, optimizing performance, and supporting transition initiatives where applicable.
  • Collaborate with cross-functional stakeholders to translate business requirements into effective technical solutions and ensure timely delivery.
  • Ensure code quality, system reliability, and adherence to engineering standards through code reviews, testing, and best practices.
  • Provide technical leadership and mentoring to team members while driving continuous improvement in development processes and tools.

Required Experience And Skills

  • 10-12 Years of Strong expertise in Delphi, particularly with legacy versions such as Delphi 7 and 2006.
  • Solid understanding of object-oriented programming (OOP) principles, design patterns, and best practices in software engineering
  • Proven experience in designing and architecting scalable, maintainable, and high-performance Delphi-based applications
  • Extensive experience in working with relational databases like SQL Server and optimizing data access and performance
  • Strong debugging, problem-solving, and analytical skills with the ability to troubleshoot complex system and production issues
  • Experience in maintaining and modernizing legacy Delphi applications, including refactoring and performance optimization
  • Ability to mentor and guide junior developers, fostering knowledge sharing and improving overall team capability
  • Strong understanding of the software development lifecycle (SDLC), including Agile/Scrum methodologies
  • Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams and stakeholders.


Interview Questions of Principal Software Engineer (Delphi) at eProductivity Software

Currently, there aren't any interview questions for this role at eProductivity Software shared by other job seekers.
View more interview questions of similar roles from other companies โ†’
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Salary Insights of Principal Software Engineer (Delphi) at eProductivity Software

Currently, there aren't any salaries for this role at eProductivity Software shared by other job seekers.

View more salaries from eProductivity Software โ†’

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now