Title: Software Engineer at Insight IT
Company: Assure Consulting AU
Location: Woolloomooloo NSW 2011
About the Role: Insight IT is seeking an experienced Software Engineer to join our team in Woolloomooloo, NSW. The successful candidate will play a key role in driving our digital capabilities forward, focusing on creating innovative and efficient software solutions.
Job Duties and Responsibilities:
- Architect and Document Systems: Develop system architectures and detailed design documents to guide the creation of robust software applications.
- Develop and Implement Applications: Write clean, efficient, and maintainable code across various programming languages like ASP.NET, VB.NET, Java, and C++ to build and deploy software applications.
- Bug Resolution and Quality Assurance: Identify, analyze, and resolve software issues while ensuring comprehensive coverage with unit, integration, and performance tests.
- Software Integration and Deployment: Seamlessly integrate software components and third-party systems, ensuring reliable deployment of programs.
- Optimization and Maintenance: Troubleshoot, debug, and enhance existing software to boost performance, security, and scalability.
- Collaboration and Team Leadership: Work closely with product managers, designers, and engineers to gather requirements and ensure high-quality outputs. Provide mentorship to junior engineers and participate in code reviews to uphold code quality.
- User Feedback Analysis: Actively gather and analyze user feedback to inform continuous improvement efforts.
- Technical Documentation: Create meticulous technical documentation for system reference and reporting purposes.
- Professional Development: Stay abreast of emerging technologies, programming techniques, and industry best practices through ongoing education and professional development.
- Strategic Technology Assessment: Evaluate and select appropriate technologies and frameworks for specific projects, designing scalable, secure, and high-performance software systems.
Requirements:
- Proven experience as a Software Engineer.
- Expertise in multiple coding languages and frameworks.
- Strong problem-solving skills and meticulous attention to detail.
- Ability to work effectively in a team and lead when necessary.
Salary: $110,000 - per annum plus Superannuation.
Work Status: Permanent Full Time/Part Time