Description:
An extraordinarily talented group of individuals work together every day to drive TNS' success, from both professional and personal perspectives.Come join the excellence!
OverviewResponsibilities
Senior Software Developer (C# .NET)
ADVAM, a company of Transaction Network Services (TNS), is one of the leading payment solutions companies, in its selected markets. Working with the leading airports, parking operators, shopping centres, local government and self service organisations, ADVAM delivers a way for clients to process cashless payments and engage more effectively with their customers.
The company has a commitment to the latest technology, contemporary design, research and development. This, together with a philosophy that ‘people matter’, ensures a combination that exceeds customer expectations and delivers technical superiority.
We are entering an exciting new phase and are looking for a new software engineer to help us establish a major milestone in the company history.
Responsibilities
We’re looking for a full-stack senior developer to join our team in Adelaide. Our team is enthusiastic and passionate, embedded in a strong culture of creativity, utilising software best-practices to develop best-in-class software.
You Will
- Improve the collective software skill base of the Application Delivery team, through mentoring and collaboration, ensuring adherence to standards and processes, championing best practice.
- Support the Product team and Scrum Master by providing them with technical guidance and support.
- Collaborate with the Product team and ensure the team delivers within the design direction and architectural boundaries given.
- Deliver and promote outcomes that minimize impact on operations while maintaining third-level support, delivering increased stability to TNS’ enterprise applications.
- Develop software which meets or exceeds TNS’ quality and performance standards.
- Function collaboratively as a member of a professional technology team engaged in the structured and timely delivery of technology solutions.
- Actively and continuously pursue self-improvement, team mentoring, innovation and the adoption of best practice to enhance the productivity and effectiveness of the team.
- Develop and execute test plans that thoroughly test applications and allow for quality implementation of applications.
- Prepare and maintain documentation of applications and systems.
- Communicate status, issues and risks with leaders in a timely manner.
Qualifications
You Will Have
Qualifications
- Bachelor of Computer Science or similar
- Been developing .Net Applications within a professional environment for at least five years.
- Good knowledge of Object-Oriented design and methodologies.
- Ability to work independently and/or in a team.
- Demonstrated experience creating work item estimates.
- Ability to independently manage time, working towards and meeting agreed deadlines.
- Experience preparing and maintaining documentation of applications and systems.
- Be a strong team player with a collaborative approach to problem solving.
Additionally, You May Have
- Experience working within a Scrum team and an understanding of Scrum roles.
- Experience with test-driven development using nUnit or similar.
- Experience with MS SQL Server, ASP.Net, HTML, JavaScript, .NET Core, Docker
- Experience using WebAPI and Web Services.
- Experience writing User Stories and acceptance criteria.
- Experience with design documentation.
- Experience with AWS.
- Experience with Atlassian suite of products such as Jira, Bitbucket, Bamboo and Confluence.