Software Engineer - InterSystems Caché

at  Randstad

Brisbane, Queensland, Australia -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate18 Jun, 2024Not Specified19 Mar, 2024N/AGood communication skillsNoNo
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Our client is a Globally listed ASX company who provides technical resources and solutions. They employ over 400 people across IT Infrastructure, Applications Development, Cyber and Web Security, Service Delivery, Governance Risk & Compliance and Product Development who support their wider organisation.
Due to company growth, they now have an immediate requirement for a Senior Software Engineer with InterSystems Cache experience who will play an integral role to the design and implementation of software solutions including the understanding and analysis of business requirements, writing code, and analysing data.
Experience with InterSystems Caché or Iris is essential for this role.

Why apply?

  • Hybrid working environment
  • Clearly defined career path
  • Work on cutting edge technologies
  • Be part of an organisation that values flexible work practices, professional development and provides internal growth opportunities to its people.

Responsibilities:

  • Develop, maintain and enhance software applicationsto a high level of quality as specified by our clients standards
  • Create and implement design plans for assigned bodies of work.
  • Support, and improve their developed suite of products
  • Participate in on-call and support arrangements as appropriate.
  • Report on the progress of development tasks
  • Be proficient in peer review of developed software for accuracy and functionality
  • Coordinate QC and testing of developed tasks with quality control and end user testers
  • Document software development changes and improvements.
  • Recommend new technologies that can help increase productivity.
  • Oversee the technical aspects of projects.
  • Investigate software-related complaints and make necessary adjustments in consultation with stakeholders to ensure optimal software performance.
  • Attend team meetings to discuss projects, workshop concepts, and put forward solutions
  • Deal with 3rd party vendors as required

About you:

  • Experiences with Intersystems Caché or Iris is essential
  • At least 5 years’ experience of working with Software Development.
  • Agile experience.
  • At least 5 years Software Engineering experience in the design documentation, development, scheduling, implementation and support of
  • software solutions.
  • Experience in development languages and frameworks with a preference for C# .NET Framework, .NET Core, Java, Intersystems Cache, Python, Angular 7 and Bootstrap
  • Experience in relational and non-relational databases
  • Experience in environments such as .NET, Linux, Docker, Kubernetes
  • Experience with Test Driven Development
  • Extensive understanding of information security standards, information
  • privacy, software security, data classification, data integrity, and robust development practices.
  • Proficiency in data manipulation, optimisation and transformation.
  • Database and usability experience with clinical and practice management systems desirable

For more information on this role please apply directly to this advert of reach out to Will Denford, will.denford@randstaddigital.com.a

Responsibilities:

  • Develop, maintain and enhance software applicationsto a high level of quality as specified by our clients standards
  • Create and implement design plans for assigned bodies of work.
  • Support, and improve their developed suite of products
  • Participate in on-call and support arrangements as appropriate.
  • Report on the progress of development tasks
  • Be proficient in peer review of developed software for accuracy and functionality
  • Coordinate QC and testing of developed tasks with quality control and end user testers
  • Document software development changes and improvements.
  • Recommend new technologies that can help increase productivity.
  • Oversee the technical aspects of projects.
  • Investigate software-related complaints and make necessary adjustments in consultation with stakeholders to ensure optimal software performance.
  • Attend team meetings to discuss projects, workshop concepts, and put forward solutions
  • Deal with 3rd party vendors as require


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Brisbane QLD, Australia