WebSell is seeking to recruit a Senior Desktop Software Developer to develop and maintain the desktop components of its e-commerce middleware software. WebSell provides e-commerce services to over 400 retail businesses globally, integrating with a variety of back-office systems. The desktop development function is central to the smooth operation of the WebSell platform.
We are headquartered in Cork, Ireland, with a sales office in Traverse City, Michigan, and a support office in Poznan, Poland.
This role will be based in Poznan and can be performed at the office in Poznan city centre (Stary Rynek 80/82) or remotely. This is an English-speaking job, with a high standard required in both written and verbal communication through English.
Responsibilities
- Take ownership of the development and maintenance of all of WebSell’s desktop software components (Sync, PAM, GWO, etc.)
- Build a deep understanding of how each back-office system we work with operates, in order to improve and extend our integrations
- Write and maintain desktop software in Delphi (multiple versions) as well as C#/.net and other desktop development environments
- Work extensively with database systems including Microsoft SQL Server (multiple versions), MySQL/MariaDB, Pervasive SQL, SQL Lite, and other relational and non-relational database systems
- Use Git and GitHub to for source control and versioning
- Build and deploy desktop software, as required, to the WebSell Partner Portal
- Collaborate closely with the main software engineering team to ensure smooth functioning of the desktop software in tandem with our e-commerce platform
- Work with other team members to deliver features on spec and on time, and to ensure a high level of customer satisfaction
- Spearhead the development of billable modifications to WebSell’s desktop software
- Create new integrations to previously unknown/unseen back-office systems, adapting existing software to suit, or developing new software and tools to provide highly performant and efficient integrations
Requirements
- 10+ years of experience in Desktop Software Development, with a strong focus on Delphi
- In-depth knowledge of all aspects of Delphi development, in addition to experience in C#/.net development
- High level of proficiency MS SQL Server, and preferably many other DBMSs (MySQL/MariaDB/Pervasive/Actian/SQL Lite/etc.)
- A background in working with SOAP and RESTful APIs
- Experience in writing automated tests (unit, integration, functional, etc.)
- Knowledge of secure coding standards
- Exceptional problem-solving skills
- Excellent written and verbal English skills
Desirable
- Knowledge of the POS and/or ERP industries
- Experience working within scrum/agile environments
- Web technology programming experience
- An understanding of how to work with virtual machines for development and testing
- Experience with Windows, Linux, and macOS operating systems
Benefits
- 26 paid vacation days (whether on B2B or on standard contract)
- Annual bonus scheme (on standard contract)
- Private health care (LuxMed)
- MultiSport/MultiBenefit
- International team with a friendly culture and a supportive environment
- Informal dress code
- Computer hardware and OS of your choice + displays and peripherals (up to €3,000)
- Flexible working hours
- Fully remote work from Poland, with the option of working from the our central, modern Poznan office (on Stary Rynek)