The Senior Software Developer is responsible for developing software solutions across the project lifecycle including design, development, testing and deployment tasks while working in a cross-functional team. Also, a key factor of this position is to evaluate current frameworks and design and implement robust solutions to any gaps and technical debt found.
Key Accountabilities/Responsibilities
* Documents and demonstrates solutions by developing documentation, code comments and clear code
* Develops software by following specifications or user stories and collaborates with project team to clarify if required
* Works with support staff in tracing issues and designing and implementing robust solutions with the goal of continuous improvement
* Identifies and self-drives new opportunities for learning or training to keep up with evolving technology, processes, etc.
* Participates positively a culture of development standards following maintainability and sustainability goals
* Demonstrates composure when dealing with ambiguity, learning on the fly, or changing priorities
* Devises possible solutions to anticipated problems
* Tests sample data-sets to check that output from the program works as intended
What will you have:
* Senior level .NET experience including evaluating existing platforms and code bases, providing feedback and plans with improvements for future
* Experience and interest in test engineering, automation and continuous integration tools and processes
* Experience in Linux
* Proven verbal and written communication and interpersonal skills with technical and non-technical team members, as well as customers
* Demonstrates composure when dealing with ambiguity
* Experience working in an agile development environment
* Experience and skills communicating with customers directly in-person or via telephone/email/etc.
* 7+ years software development experience
* Exposure to hardware integration development
* Exposure to airline systems or other complex enterprise systems
* Experience with or knowledge of test automation, test engineering, continuous integration and continuous deployment tools and processes
If you wish to apply for this position, please submit your resume by clicking the 'Apply Now' button. For further information please contact Nicole Guala at Clicks IT Recruitment on 03 9963 4888.
At Clicks we embrace diversity, inclusion and equal opportunity.
We provide reasonable adjustments, including alternate formats to the recruitment process for individuals with disability. If you require an adjustment to be made during the recruitment process, please call 1300 254 257 or email adjustments@clicks.com.au