Company description: The company stands as a distinguished IT solutions provider, with our operations centered in the vibrant landscape of Regional New South Wales.
We deliver seamless end-user computing solutions tailored to meet our clients' unique needs, ensuring meeting deliverables within specified timelines and budgets.
With an impressive track record spanning over 15 years, we have been a trusted partner in the Australian business community and overseas markets.
Job description: We are currently seeking a talented and passionate Senior Software Engineer to join our growing team.
As a Software Engineer, you will be responsible for designing, developing, testing, and maintaining high-quality software applications.
You will work closely with our clients and team members to understand their requirements and deliver innovative solutions.
What you'll be doing: Analyse system development requirements, and define scope.
Write clean and maintainable code to meet development requirements, utilizing frameworks and libraries to simplify the development process.
Conduct thorough testing, including unit testing, integration testing, and system testing, to ensure software quality and reliability.
Participate in code reviews and provide constructive feedback to improve code quality and team performance.
Troubleshoot and resolve software issues quickly and effectively, minimizing downtime and impact on clients.
Work closely with other team members to ensure seamless project execution.
Document software design, architecture, and implementation details for future reference and knowledge sharing.
Stay up-to-date with the latest trends, technologies, and methodologies in software development, and actively seek opportunities to learn and grow.
Contribute to continuous improvement efforts, including process optimization, automation, and innovation.
What we're looking for: 5+ years' experience in software development.
At least Bachelor's degree in Engineering, Computer Science, or a related field.
Proficiency in programming languages such as Java, Python, C++, etc.
Experience with agile software development methodologies.
Excellent problem-solving, critical thinking, and communication skills.
Strong communication and teamwork skills.
Why Join Us?
Be part of a team that is passionate about delivering innovative IT solutions.
Work in a collaborative and supportive environment.
Have the opportunity to work on a variety of exciting projects with clients from different industries.
Receive competitive salary and benefits.
Enjoy the vibrant lifestyle of Regional New South Wales.