Description:
Job summary:- Flexible hours available
- 2-3 years of relevant work experience required for this role
- Working rights required for this role
- Expected salary: $80,000 - $85,000 per year
Our client, ECS Technolab, is seeking a full-time Software Developer to join their dedicated team. Located in Geelong, Victoria, ECS Technolab offers a structured series of tests to evaluate functional, environmental aspects, and component reliability before final approval by certification authorities.
The Software Developer is a dynamic, highly specialised position that demands a strong command of the entire software development life cycle. The ideal candidate will design, develop, and refine application components, ensuring they are built with clean, maintainable, and long-lasting code. They will collaborate with diverse cross-functional teams to develop innovative solutions that align with the organisation’s strategic vision and raise industry standards.
The annual salary is $80,000 - $85,000 plus superannuation.
Duties and Responsibilities:
· Contributing to the design, development, testing, and deployment of applications leveraging Microsoft technologies, such as C#, ASP.NET, and MVC.
· Overseeing customer expectations by applying your technical expertise and staying up to date with industry developments.
· Collaborating with cross-functional business teams to gather requirements, engage in technical discussions, and resolve complex technical issues.
· Identifying technical limitations and gaps in current systems, processes, and methodologies.
· Developing, updating, and maintaining technical documentation, including user guides, program manuals, and operational procedures.
· Assessing and implementing the necessary technical architecture to support development, deployment, and operational environments.
· Engaging in sprint planning, reviews, and retrospectives to drive continuous improvement.
· Conducting research, consulting, and analysing system program requirements.
· Testing, debugging, troubleshooting, and resolving programming errors while adhering to established testing protocols, guidelines, and quality standards to ensure optimal performance.
· Writing and maintaining program code aligned with system requirements, design specifications, and technical standards while ensuring compliance with quality guidelines.
· Providing expert guidance and recommendations for software design, including financial assessments, cost evaluations, and suggestions for software acquisitions and upgrades.
Required Skills:
· Must be proficient in designing, developing, testing, and implementing applications using Microsoft Technologies such as C#, ASP.NET, and MVC.
· Should have experience in gathering and analysing business requirements by collaborating with cross-functional teams and participating in technical walkthroughs.
· Should have the ability to manage customer expectations, providing solutions based on technical expertise and knowledge of industry trends.
· Must be skilled in reviewing and integrating technical architecture for development, execution, and operational environments.
· Should have hands-on experience in agile development, including participation in sprint planning, sprint reviews, and retrospectives.
Qualifications:
• Must hold a Bachelor’s or Master’s degree in IT, Computer Science, Software Engineering, or a related field.
• Should have three to five (3-5) years of work experience in the software industry, and at least one (1) year in Australia.
• Must be proficient in designing, developing, and implementing applications using Microsoft technologies like C#, ASP.NET, and MVC, and with experience in gathering business requirements and collaborating with cross-functional teams.