Software Engineer

North Sydney, New South Wales 2059, Australia • Full-time
AI Job Summary
  • Proven experience in software development with proficiency in relevant programming languages.
  • Experience in designing, developing, and maintaining scalable software applications.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.

Role Type

On-site • Permanent • Full-time • Entry Level

Description

A Software Engineer designs, develops, and maintains scalable software applications to meet project and business needs. This role involves writing efficient code, troubleshooting bugs, and ensuring software performance and scalability. The engineer will collaborate with cross-functional teams to deliver high-quality software and may focus on front-end, back-end, or full-stack development. Responsibilities Design, develop, and maintain scalable software applications. Analyze user needs and translate them into technical specifications. Write clean, efficient, and maintainable code. Test software and fix bugs to ensure functionality and performance. Collaborate with product managers, designers, and other engineers to define and ship new features. Conduct code reviews to ensure adherence to coding standards and best practices. Monitor and iterate on application performance for optimization. Document code and technical designs for future reference and maintenance. Requirements Bachelor’s degree in Computer Science, Software Engineering, or a related field. Proven experience in software development with proficiency in relevant programming languages. Familiarity with modern development tools and methodologies. Strong analytical and problem-solving skills. Excellent verbal and written communication skills. Ability to work effectively in a collaborative team environment.