Skip to main content

Software Developer, Rafaela Leung shares more about her role within Agilisys’ s CXM web team.

What is your role within Agilisys? 

I am a software developer in the CXM web team at Agilisys. We use Drupal, a content management system, to build upon existing functionality and create custom websites for our clients. I work with other Drupal developers, with our Microsoft Dynamics team, with business analysts, testers and many others to build online applications, forms, portals and other online solutions.

What does a typical day look like?

Every day begins with a 15-minute project team stand-up where we give updates on our progress and discuss any blockers or issues. I spend most of the day coding, working through my tasks, sometimes having calls and screensharing with people in my team to get help from or give help to each other. We message each other in various group chats, asking questions, talking out solutions, giving updates and sending the occasional gif or two.

Tell us about your team

We have quite a diverse team, with a range of skillsets and experience levels between us. However, like me, several people in the team had not worked as developers before and learnt on the job. We have had a lot of new joiners during lockdown, and although the initial encounters (“nice to meet/e-meet you”) were a bit strange, I was surprised at how quickly and well I got to know people who I had never met in person. A few of us were able to meet each other one day when we went into the office, which was very exciting as we finally got to find out how tall people were.

How did you get to where you are now? 

My journey into web development was not a ‘typical’ one. I studied maths at university and knew I wanted to apply the skills I learnt there, but I didn’t feel drawn to the jobs my friends were applying to, in finance, teaching, etc. I joined Agilisys as an Operations Support role where I got to work with a range of people and learnt a huge amount about the business, processes and what all of our different teams did. There I realised that I was quite interested in the kind of work that was being done by the CXM team. When I asked about the possibility of moving roles the whole team was very supportive. They helped me get set up on PhpStorm and I began learning HTML and CSS in my own time, slowly building my own mini website. A few months later I moved into the web team and my learning really sped up, starting on client projects after about a month. I have now been in the team over a year, gone through a successful promotion process and become a line manager, so I definitely have no regrets.

What do you enjoy most about your job and working at Agilisys? 

Mine is the same answer I hear from everyone who has been asked this question at Agilisys – the people. As much as I enjoy the work, I think the people you work with are what ultimately make you want to do a great job each day. I never expected to make so many amazing friends here, and I am so glad that we have managed to maintain friendships and form new ones despite all working remotely.

What advice would you give to someone looking to start their career at Agilisys? 

Web development is incredibly well documented, and there are lots of really great paid and free courses available online, as well as YouTube talks and games (CSS Diner and Flexbox Froggy are my favourites). Learning basic HTML and CSS and building a mini website before joining the team was really useful because it allowed me to see if I was genuinely interested in coding and motivated enough to spend my own time learning it, so I would suggest that as a starting point. Also, it is something good to chat about in your first interview!

Are you interested in a career within Agilisys’s CXM team? Apply now for the role of Associate Drupal Developer.


Learn more about careers at Agilisys