Software Engineer
- Design, develop, test and maintain software applications, web-based systems, APIs and database integrations.
- Build and improve software solutions for clinical data collection, processing and reporting, with attention to security and data integrity.
- Collaborate with technical colleagues and stakeholders on testing, troubleshooting, documentation and reliable software delivery.
BANOOK RESEARCH PTY LTD, located in Chippendale NSW 2008, is seeking a skilled and experienced Software Engineer for a permanent full-time position.
The company operates within the clinical research sector, providing technology-driven solutions for clinical trials and digital healthcare applications.
The successful candidate will be responsible for designing, developing, testing and maintaining software applications and systems used in clinical research environments. The role involves analysing technical requirements, implementing reliable software solutions and maintaining high standards of system performance, security and data integrity.
Key Responsibilities
- Analysing software requirements and preparing technical specifications for new applications and system enhancements.
- Designing, developing and implementing software applications and system components.
- Writing, testing, debugging and maintaining efficient, reliable and well-documented code.
- Developing and maintaining web-based applications, APIs and database integrations.
- Evaluating existing software systems and recommending improvements to functionality, performance and reliability.
- Designing and implementing software solutions for clinical data collection, processing and reporting.
- Conducting software testing, troubleshooting technical issues and resolving application defects.
- Implementing appropriate data security, access control and system integrity measures.
- Integrating software applications with existing platforms and third-party systems.
- Participating in code reviews and maintaining software development and documentation standards.
- Collaborating with developers, technical specialists and project stakeholders to deliver software solutions.
- Monitoring application performance and implementing improvements to system efficiency, scalability and maintainability.
- Following established software development, quality assurance and information security procedures.
About You
- Bachelor's degree in Software Engineering, Computer Science, Information Technology or a closely related discipline.
- Relevant professional experience in software engineering or software development.
- Demonstrated experience designing, developing, testing and maintaining software applications.
- Proficiency in relevant programming languages, software development frameworks and development tools.
- Experience working with databases, APIs and software integration technologies.
- Sound understanding of software architecture, system design and software development methodologies.
- Knowledge of version control, debugging, automated testing and quality assurance practices.
- Understanding of information security, data protection and software reliability principles.
- Strong analytical, problem-solving and technical documentation skills.
- Good communication skills and ability to collaborate effectively within a technical team.
- Ability to manage development priorities and deliver high-quality software solutions within established deadlines.
Employment Details
Job Type: Permanent / Full-time
Salary: AUD $90,000 – $140,000 per annum
Location: Chippendale NSW 2008
We vet all employer accounts and do our best to keep job ads safe, but scams can still occur. Be cautious when sharing personal information — never provide financial details or make payments during the application process. For extra security, use the Apply button on our site when proceeding.