Salary starting from $155,000 per annum + superannuation
Full-time | 38 hours per week
Ampstek is a global information technology consulting and workforce solutions company, headquartered in Princeton, New Jersey, USA. Ampstek provides a wide range of services including technology consulting, digital transformation, cloud and infrastructure services, IT staffing and recruitment, and project-based consulting. Each year, the company supplies thousands of tech and digital professionals to clients across various industries, supporting their evolving business and technology needs.
To strengthen its presence in the Asia-Pacific region, Ampstek established Ampstek Australia Pty Ltd, its Australian subsidiary headquartered in Perth, Western Australia. Ampstek Australia Pty Ltd provides tailored IT and digital workforce solutions to Australian clients, supporting their local and regional technology initiatives.
Ampstek is currently seeking an experienced Software Engineer to join our team on a full-time basis. The successful candidate will be deployed to work on a major client project located in Sydney, NSW.
Our team is made up of passionate professionals focused on continuous improvement and delivering clean, efficient, and test-driven code. Due to continued growth and increasing demand for customised software solutions, we are now seeking a qualified Developer Programmer to join our technical team on a full-time basis.
Key Responsibilities:
* Analysing user requirements and system specifications to design and develop software solutions.
* Designing, coding, testing, debugging, and maintaining software applications and systems.
* Modifying and enhancing existing software to improve performance, functionality, and scalability.
* Developing and maintaining system architecture and technical documentation.
* Implementing and supporting software deployment processes and release management practices.
* Applying software engineering principles, design patterns, and coding standards in development activities.
* Conducting unit testing, integration testing, and supporting quality assurance processes.
* Identifying, troubleshooting, and resolving software defects and system issues.
* Collaborating with cross-functional teams including developers, engineers, analysts, and stakeholders to deliver integrated solutions.
* Ensuring security, data integrity, and compliance with organisational and industry standards.
* Supporting installation, configuration, and ongoing maintenance of applications across development and production environments.
Background/Qualification Requirements:
To be considered for this role, applicants must meet the following criteria:
* A Bachelor's degree or higher qualification in Computer Science, Software Engineering, or a closely related field.
* At least three (3) years of relevant full-time professional experience as a Software Engineer or in a closely related occupation.
* Demonstrated experience in designing, developing, testing, and maintaining software applications and systems.
* Experience working within structured software development environments, including version control and release management processes.
* Knowledge of contemporary software development methodologies, frameworks, and tools.
* Experience in implementing and supporting software deployment and integration processes.
* Strong analytical and problem-solving skills, with the ability to interpret technical requirements and translate them into effective software solutions.
#J-18808-Ljbffr