Customize Consent Preferences

We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.

The cookies that are categorized as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. ... 

Always Active

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

No cookies to display.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

No cookies to display.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

No cookies to display.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

No cookies to display.

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

No cookies to display.

Career Advice

Career Stories: Michael’s Journey into Software Development

Preeta Ghoshal
06.12.2018 Published: 06.12.18, Modified: 06.12.2018 21:12:48

What is your job about?

As a Software Developer in Macquarie’s Trade Service department, which is part of their corporate division, I work in a team that is tasked with maintaining, customising and supporting a 3rd party platform called Calypso, which serves Front Office, Middle Office and Back Office Functions.

My role is a blend of software development and operations, which is commonly referred to in the industry as DevOps. It bridges the gap between development and operations and exposes me to a variety of different techniques, technologies and experiences from development to deployment and everything in between, in the typical life cycle of a modern software application.

With my background in software engineering and development, I’ve always had a keen interest in technology and in particular, software development.

What is your background?

I was born in a diplomatic family and because of that, I moved quite frequently all my life. I grew up in Morocco, which is where I finished all my primary and secondary education. Then I moved to Malaysia and started a Bachelor’s degree program in Software Engineering. Shortly after graduation, I moved to Canada to further my studies and pursue a Master’s degree in Software Engineering. Finally, I moved to Australia to launch my career and establish myself as Software Developer.

My interest in computers and technology started when I was eight years old and my father bought me my first computer. Shortly after that, when I was 12, he introduced me to programming. I fell in love with it very quickly and I had no doubt in my mind that I will be pursuing a degree and a career in this field.

Could someone with a different background do your job?

Technical skills without a doubt are crucial. But most importantly for someone who is coming from a different background, they need to be fast learners because there is definitely so much to learn regardless of your background.

Communication skills are also quite important. A great deal of my role involves communicating with my teammates as well as other internal clients. You need to communicate effectively whether you are discussing a bug that needs to be fixed, planning an upcoming release or talking to a client about a certain feature.

What was the training like? An image of an f.d.m. consultant standing in front of the Sydney Opera House

The training at FDM was quite intense and exposed us to a lot of technical skills that are crucial in the current industry. It also helped us improve our interpersonal skills and taught us how to work effectively in a team.

What is the coolest thing about your job?

Being genuinely passionate about technology, the coolest thing about my job is the potential to learn new technologies and be exposed to a variety of different technical skills that are highly valuable in the industry.

What are the limitations of your job?

Since this job relies on the use of third party technologies, languages and applications I can sometimes face limitations that are outside of my control.

What are 3 pieces of advice you would give yourself when you were a student?

  1. Don’t limit yourself to what they teach you in class. Go the extra mile!
  2. Work on personal projects or participate in open source projects. It will help you hone your skills and it will look good on your resume.
  3. Don’t be afraid to ask questions.

Keen to start a career in software development? FDM could be the next step you need.

Read more about life at FDM:

 

 

 

Case Study

Find out how we helped a major coffee chain cut contractor costs by 35%

News

For the next generation of everyday pioneers

We're continuing to break down the barriers that hinder women in tech. Discover the steps we're taking, the women we're empowering, and the future we're enabling in our blog.

Meet the pioneers  Stock photo