At a Glance
- Tasks: Join our Agile team to develop and maintain innovative software solutions.
- Company: Be part of a global consulting firm focused on health, wealth, and career solutions.
- Benefits: Enjoy flexible working options, competitive pay, and a vibrant team culture.
- Why this job: Make an impact by creating software that enhances user experience and drives business value.
- Qualifications: Proven Delphi development experience and familiarity with MS SQL and Agile methodologies required.
- Other info: Work in a collaborative environment with teams across Great Britain, Germany, Portugal, and the Philippines.
The predicted salary is between 36000 - 60000 £ per year.
Description
The Role
High-performing institutions cultivate and grow talent, carefully balancing costs and rewards. From employee benefits to executive compensation, our Health, Wealth & Career consulting and solutions offer a rounded perspective, based on leading-edge thinking, data, analytics and software, unearthing new ways to motivate people, foster well-being and implement solutions that work.
Our software development group has locations in Great Britain, Germany, Portugal and the Philippines, designing, developing and maintaining a suite of internal, client and member-facing software predominantly for use in the EMEA and Asia-Pacific region.
Our Health & Wealth Technology group designs, builds, hosts and supports financial and administration software for our user base, both external and internal. Our group is made up multiple Agile Scrum and Kanban teams around the globe, working collaboratively as we strive to reduce time to market, deliver increased business value and improve the quality of our digital services.
- As an experienced Delphi Developer, you will be developing core business functionality for several applications. This includes our critical actuarial valuation suitethat gives users a desktop based front-end, distributed calculations on a worker grid, and a MS SQL backend, alongside other desktop applications.
- You’ll play a SCRUM team member role, assisting in the creation of scalable, maintainable software to quality standards. You’ll collaborate with other teams that use and integrate with our software.
- You must have a well proven track record in software delivery and a proactive approach to problem solving with the experience to understand and learn new domain knowledge.
Qualifications
The Requirements
- Experience and demonstrable success in Delphi development within a Microsoft technology-based environment
- Knowledge and experience with Delphi RAD Studio, preferably Delphi 11 or higher
- Experience of working with MS SQL server including implementing Database Projects
- Experience of developing with C++
- Experience of scripting with PowerShell
- Experience of working with financial or modelling software preferred, including actuarial, mathematical or statistical applications
- Experience with a SDLC Application Lifecycle Management tool, such as Microsoft TFS/Azure Dev Ops, and experience of source control systems such as TFVC, git or GitHub, plus experience of automated build and deploy processes
- Demonstrable problem solving with high quality unit testable code as your norm and developed using TDD techniques
- Active knowledge and experience working with Agile Development Methodologies
- Motivated and results oriented delivering on time and to budget
- As a team player with a good sense of humor you communicate and work effectively in English within a multi-skilled and multi-geography technical team
WTW is an Equal Opportunity Employer
#J-18808-Ljbffr
Delphi Developer employer: Willis Towers Watson
Contact Detail:
Willis Towers Watson Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Delphi Developer
✨Tip Number 1
Familiarise yourself with the latest features of Delphi RAD Studio, especially if you're aiming for Delphi 11 or higher. Being able to discuss these advancements in your conversations will show your enthusiasm and up-to-date knowledge in the field.
✨Tip Number 2
Brush up on your MS SQL Server skills, particularly in implementing Database Projects. Consider working on a small project that showcases your ability to integrate Delphi applications with SQL databases, as this will be a key aspect of the role.
✨Tip Number 3
Get comfortable with Agile methodologies if you aren't already. Understanding how SCRUM teams operate and being able to articulate your experience in Agile environments will make you a more attractive candidate.
✨Tip Number 4
Network with current Delphi developers or join relevant online communities. Engaging with others in the field can provide insights into the company culture and expectations, which can be invaluable during interviews.
We think you need these skills to ace Delphi Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Delphi development, particularly within a Microsoft technology-based environment. Include specific projects where you've used Delphi RAD Studio and MS SQL Server.
Craft a Strong Cover Letter: In your cover letter, emphasise your problem-solving skills and your experience with Agile methodologies. Mention any relevant experience with financial or modelling software to align with the company's focus.
Showcase Relevant Skills: Clearly list your technical skills, such as experience with C++, PowerShell scripting, and SDLC tools like Microsoft TFS/Azure Dev Ops. This will demonstrate your fit for the role and your ability to contribute to the team.
Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial in software development.
How to prepare for a job interview at Willis Towers Watson
✨Showcase Your Delphi Expertise
Make sure to highlight your experience with Delphi RAD Studio, especially if you've worked with Delphi 11 or higher. Be prepared to discuss specific projects where you successfully implemented solutions using Delphi, as this will demonstrate your technical proficiency.
✨Demonstrate Problem-Solving Skills
Since the role requires a proactive approach to problem-solving, come prepared with examples of challenges you've faced in previous projects and how you overcame them. Discuss your experience with writing high-quality, unit-testable code and using TDD techniques.
✨Familiarise Yourself with Agile Methodologies
As a team player in an Agile environment, it's crucial to understand Agile principles and practices. Be ready to share your experiences working in Scrum or Kanban teams, and how you contributed to delivering projects on time and within budget.
✨Communicate Effectively
Since you'll be working in a multi-skilled, multi-geography team, strong communication skills are essential. Practice explaining complex technical concepts in simple terms, and be prepared to discuss how you collaborate with team members across different locations.