Senior Software Engineer
Job description
Troocoo are partnered with an exceptional group of people in their search for a Senior Software Engineer. You will be responsible for delivering software solutions to implement strategic plans. They are looking for someone to join an amazing internal network of diverse individuals who continuously support and lift each other up, creating that positive working environment we all strive for.
As the Senior Software Engineer you will work collaboratively within an Agile team to create, support and enhance products and areas of functionality. You will drive your team in fostering and applying modern engineering practices to solve problems and deliver valuable business outcomes.
Key Responsibilities
If you're looking for a true career move in a genuine progressive organisation, then we look forward to receiving your application. Please apply, or email Martin at ICT@troocoo.com
Please note all applicants must have the right to work in Australia.
As the Senior Software Engineer you will work collaboratively within an Agile team to create, support and enhance products and areas of functionality. You will drive your team in fostering and applying modern engineering practices to solve problems and deliver valuable business outcomes.
Key Responsibilities
- Collaborate with the team to create, refine, estimate and elaborate your team’s backlog of work and clarify ambiguity;
- Develop high-quality DevOps friendly software features, components, and modules with support key cross functional requirements such as scalability, fault tolerance and security;
- Work collaboratively with quality assurance specialists to ensure your deliverables have an appropriate level of unit-, integration- and/or functional tests and thus can be measured against a user story’s defined acceptance criteria;
- Put in place Continuous Integration and Build practices to meet the organisation’s quality standards;
- Be accountable for day-to-day operation of software features, components, services, or modules owned by you and your team – we believe in “you build it, you run it”; and
- Support your team to remove technical impediments and pay down technical debt.
- Excellent engineering skills across a range of technologies (full stack for preference) with advanced skills in an area of specialisation. Specific skill areas include: C# development skills and in-depth knowledge of .NET Core; AWS cloud technologies and JavaScript;
- Experience with Agile methodologies;
- Confident collaboration style that encourages swarming to achieve sprint goals and deliver as a team;
- Problem solver not coder;
- Experience with virtualisation and cloud solutions and how these can be applied to complex enterprise systems;
- Experience with a variety of architectural patterns, including Microservices and event-driven platforms;
- Experience applying integration technologies, including messaging middleware and modern API-driven approaches;
- Strong Stakeholder management skills;
- Full lifecycle IT Systems delivery experience in complex environments (7+ years);
- Excellent communication skills, both written and verbal.
If you're looking for a true career move in a genuine progressive organisation, then we look forward to receiving your application. Please apply, or email Martin at ICT@troocoo.com
Please note all applicants must have the right to work in Australia.