Job Description
The Mid Software Engineer will be responsible for the backend design, build, testing, and release across multiple streams. You will have experience in agile software development, working/using the appropriate agile methodologies and lean practices. The role will also allow ability to demonstrate practical experience of development, such as agile engineering methods backed by a deep understanding of good software engineering practices.
You will be a part of a team building and evolving our critical Hotel Aggregation system – a platform that directly powers Flight Centre’s accommodation business. You’ll work with modern Azure technologies including AKS, NoSQL databases, and the latest .NET framework, giving you hands-on experience with cloud-native architecture at scale.
We pride ourselves on a trust-based culture where engineers have autonomy, collaboration is genuine, and technical excellence goes hand-in-hand with mutual respect.
Day to Day:
- Design, develop and deploy backend microservices hosted in Azure Cloud (azure functions, container applications, web apps) and APIs primarily using .NET Core, C#, Terraform
- Craft high quality, secure, testable, maintainable code that is not over engineered
- Own the quality of what we build, through testing, test automation and observability to ensure operational reliability and performance
- Analyse business requirements and problem solve to create the right solutions for our customers
- Participate in code reviews with other engineers to provide feedback to ensure we maintain quality, standards, meets requirements and compliance
- Maintain and improve our documentation across code bases, architectures and our knowledge bases
- Collaborate in our cross-functional Product Management and Engineering teams to plan and deliver high quality solutions in a fast-paced, agile environment
- Be an impactful contributor to the team, to plan, design and build elegant solutions
You’ll be perfect for the role if you have:
- At least 3 years of professional experience in software development
- Previous experience as a Backend Engineer
- Experience with Azure Cloud components such as Azure Functions, Container applications, Document DB (CosmosDB, table storage), Blob containers, Service Bus, APIM
- Proven experience in building user-friendly, responsive web applications for desktop and mobile
- Experienced with .NetCore C# coding, unit-testing, debugging, and automation techniques
- You are proficient in some of the following: C#, Yam
- Proven experience in designing, building high traffic reliable and performant microservices
- Experience in software testing from unit tests
- Experience in building JSON-based RESTful APIs, as well as CRON/Queue/Blob triggered microservices
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru
Apply Now