Software Engineer
Star X Technology Solutions
Posted 19 days ago
Star X Technology Solutions Pty Ltd is a Sydney-based information technology company delivering customised software solutions and digital transformation services for businesses across Australia.
Our services include enterprise software development, business process automation, cloud-based solutions, systems integration and ongoing application support. As our business continues to grow, we are seeking an experienced Software Engineer to join our development team to design, develop and maintain high-quality software solutions for our clients.
Key Responsibilities
Analyse business and technical requirements to design practical software solutions.
Design, develop, test and maintain enterprise software applications throughout the software development lifecycle.
Develop responsive web applications and business systems using modern software development technologies.
Design and implement backend services, APIs and database structures to support business applications.
Integrate software applications with third-party systems, cloud platforms and external services.
Participate in software architecture design and recommend appropriate technical solutions.
Perform software testing, debugging and performance optimisation to ensure reliability and scalability.
Prepare technical documentation and maintain software development standards.
Participate in code reviews and continuous improvement activities.
Collaborate with project managers, business analysts, UI/UX designers and other developers to deliver software projects on time.
Provide ongoing maintenance, enhancement and technical support for deployed applications.
Essential Requirements
Applicants should possess:
A Bachelor's degree or higher in Software Engineering, Computer Science, Information Technology or a closely related discipline.
Minimum 3 years' commercial experience in software development.
Demonstrated experience throughout the complete Software Development Life Cycle (SDLC).
Strong understanding of software engineering principles, object-oriented programming and software design patterns.
Experience in one or more modern programming languages such as Java, C#, Python or JavaScript/TypeScript.
Experience developing web-based business applications using frameworks such as React, Angular or Vue.js.
Experience developing RESTful APIs and integrating third-party services.
Experience working with relational databases including MySQL or PostgreSQL.
Experience using Git and collaborative software development practices.
Excellent analytical, problem-solving and communication skills.
Desirable Qualifications
The following experience will be highly regarded:
Microsoft Azure or Amazon Web Services (AWS)
CI/CD pipelines (Azure DevOps, GitHub Actions or Jenkins)
Docker or container technologies
GraphQL
Agile/Scrum software development methodologies
Enterprise application integration
Business workflow automation
Authentication technologies such as OAuth2, OpenID Connect or Microsoft Entra ID
What We Offer
Competitive salary package.
Career development and training opportunities.
Exposure to enterprise software development projects.
Collaborative and supportive team environment.
Opportunity to work with modern cloud technologies and scalable software platforms.
About Star X Technology Solutions
This company does not have any further information provided at this time. We encourage you to research the company by searching for them to learn more about the company or role in question before applying.