Company

Prophecy InternationalSee more

addressAddressAdelaide, SA
type Form of workFull time
CategoryIT

Job description

Company Profile 

Prophecy International Holdings Limited (ASX: PRO) is a leading Australian designer and developer of innovative business software. Prophecy has developed a 40-year track record helping customers to secure the enterprise, repel cyber threats and deliver valuable business insights. It helps companies make better decisions faster to protect and improve their operations.

Through its two lead products, Snare and emite, selling B2B and B2G, Prophecy serves the large and growing global markets of Contact Centre Analytics and Cyber Security.

emite provides a fully featured SaaS-based real time and historical Customer Experience (CX) intelligence and analytics platform, with dashboards, wallboards, KPI and orchestration products for Contact Centre environments.

Prophecy is trusted by a broad spread of blue-chip clients across the banking, healthcare, government, defence, utilities, transport, manufacturing, retail and energy sectors. Its software products, eMite and Snare, are deployed at more than 4,200 sites globally, with a customer base including some of the world's most powerful brands.     

Prophecy operates globally from Adelaide and Sydney in Australia, London in the United Kingdom, Denver in the USA and Manila in the Philippines.    
 

Role Purpose 

We are looking for a Senior Software Engineer to join our exciting new Product strategy and Innovation team who will build out the next generation of our iPaaS platform.  The ideal candidate is a hands-on platform builder with significant experience in developing scalable modern data platforms using microservices architecture with a highly disciplined approach to test automation.  We’re looking for someone with experience in business intelligence, analytics, data science and data products.  They must have strong, first-hand technical expertise in a variety of data integrations and web technologies with the proven ability to fashion robust scalable solutions that can manage large disparate data sets and data streaming.  They must be at ease working in an agile environment with little supervision as part of the new Product Strategy and Innovations team.  This person should embody a passion for continuous innovation and rapid development of ideas to impress customers and go beyond existing boundaries.

The ideal candidate is a digital innovator, able to take ideas and turn them in to working software products, someone who is continually learning and building upon their skills as new technologies emerge that enable new ways of using data to add value to our customers, a problem solver.  The ideal experience is in a wide range of Technologies, can write clean, scalable code using .NET programming languages, and has the capability to deliver the right product for our customers in collaboration with the other teams.  We are looking for someone who wants the freedom to create innovative new solutions and break down traditional barriers and help coach the existing team to expand their abilities.   
 

Responsibilities
  • Responsible for developing and designing a highly scalable system architecture, ensuring responsiveness of applications, working closely with the development team, running tests and debugging, among other duties. 
  • Help define the approach to coding based on creating a strong user experience and meeting technical requirements.  Supporting Back End and Front End. 
  • Guide, coach and mentor software development engineers.
  • Assist Technical Support on complex customer issues (e.g., advanced scripts to transform data such as data joins across tables).
  • Identify new technologies that if implemented could help deliver product priorities.
  • Ensure security and quality are baked into every part of the solution.
  • Rapidly develop integrations capabilities for standards-based end points such as Restful APIs.
  • Use existing technologies where possible and develop new solutions to rapidly create innovative new products that can be coupled together to enhance client value.
  • Integrate existing software products enabling incompatible platforms to work together as part of a workflow.
  • Enable the maintenance of systems by building in monitoring and helping the support team by correcting software defects.
  • Deliver on multiple competing priorities with little supervision.
  • Write operational documentation with technical authors.
  • Establish and maintain effective relationships with team members, key people leaders (internal and external) and stakeholders using effective communication strategies.
  • Perform other related duties as assigned, within your scope of practice and skill set.
  • Participate in Performance Reviews, Training Via KnowBE4 Application, Career Development and Learning & Development as required as part of the Project Manager role.  
  • You are both an individual contributor as well as a team member, do right by both.
  • Other duties and activities as directed by the emite Platform Development Manager and/or Senior Leadership.
     
Requirements
  • Proficient in C# and .NET Core, with a good knowledge of its ecosystems.
  • Experience working with SQL and NoSQL databases (Elastic stack preferred).
  • Experience with coaching and mentoring junior developers.
  • Experience with SCRUM and Agile Working Environments and Methodologies.
  • Good communication skills (oral and written). 
  • Experience as a Back End and Front-End Developer / Engineer. 
  • Familiarity with Elasticsearch, especially aggregation queries and NEST.NET library.
  • Familiar with various design and architectural patterns.
  • 8+ years working in .NET core.
  • Experience working in a micro service architecture.
  • Bachelors Degree in Software Engineering or relevant field. 
  • Experience with Docker, Kubernetes
  • Some familiarity with Cloud Technology
  • Experience writing unit tests and integration tests.
  • Experience working in an Agile development.
  • Good understanding of SOLID principles and clean code.
  • Ability to learn and to take on extra responsibilities to support the team and company growth and development.

How to Apply:

Please follow the instructions to apply via Seek.  Your application should include:

  1. A brief Cover Letter outlining your suitability for the role.
  2. A current CV / Resume with contact details of at least two referees

As an equal opportunity employer, we value diversity and are committed to fostering a workplace that is respectful, welcoming, and inclusive where people are supported to draw strengths from their identity, culture, and community.  We value the integral dignity of each person, and we encourage applications from all. 

We offer our staff a competitive salary package and a supportive, flexible working environment. 

We look forward to receiving your application.

Applications Close:  14 March 2024.
Only shortlisted candidates will be contacted. 

No Recruitment Agencies Please.

Refer code: 1618599. Prophecy International - The previous day - 2024-03-03 17:27

Prophecy International

Adelaide, SA
Jobs feed

Systems Engineer | Gaming Industry | Macquarie Park

Robert Half

Sydney, NSW

Permanent

Stewarding Team Leader (Relief) - Internal Applicants Only

West Hq

Rooty Hill, NSW

Permanent

Year 5 Teacher

Frontline Recruitment Group

Sydney, NSW

Temporary

Anaesthetist

Jps Medical Recruitment

Adelaide, SA

Permanent

Geriatric Medicine Consultant

Jps Medical Recruitment

Adelaide, SA

Permanent

FACEM Emergency Medicine Consultant North QLD

Jps Medical Recruitment

Queensland

Permanent

Disability Support Worker Accommodation- Ipswich

Atlam Group

Queensland

Temporary

Training Supervisor

Newcrest

Telfer, WA

Permanent

Project Engineer

Engineering Personnel

Australia

Permanent

Underground Mine Supervisor

Newcrest

Telfer, WA

Permanent

Share jobs with friends

Related jobs

Senior Software Engineer/Developer

Senior C++ Software Engineer

Mantech

Adelaide, SA

a week ago - seen

Senior Software Engineer

Silentium Defence

Gepps Cross, SA

a week ago - seen

Senior Software Engineer - Adelaide

Wisetech Global Ltd.

Adelaide, SA

3 weeks ago - seen

Senior Software Engineer

Microsoft Corporation

Adelaide, SA

3 weeks ago - seen

Senior Software Engineer

Green Gold Energy Pty Ltd

Fullarton, SA

3 weeks ago - seen

Senior C++ Software Engineer

Mantech International

Adelaide, SA

3 weeks ago - seen

Senior Software Engineer

Cleared Recruitment

$100,000 - $170,000 a year

Adelaide, SA

a month ago - seen

Backend Senior Software Engineer

Mrsool

South Australia

a month ago - seen

Senior Software Engineer, Video Processing - Clipchamp

Microsoft Corporation

Adelaide, SA

a month ago - seen

Senior Software Engineer

Cleared Ict

$100,000 - $170,000 a year

Adelaide, SA

a month ago - seen

Senior Software Engineers

Astc Pty Ltd

Adelaide, SA

a month ago - seen

Senior embedded software engineer

Fullstack Technology Recruitment

Adelaide, SA

2 months ago - seen

AIR6500 Senior Software Engineer IMM IPT x 2 Roles

Lockheed Martin International

Mawson Lakes, SA

2 months ago - seen

AIR6500 Senior Software Engineer M&S IPT x 2 Roles

Lockheed Martin International

Mawson Lakes, SA

2 months ago - seen

Senior Software Engineer

Microsoft Corporation

Largs North, SA

2 months ago - seen

Senior Software Engineer - Technical Lead

Paxus

Adelaide, SA

2 months ago - seen

Senior Software Engineer

Silentium Defence

Adelaide, SA

2 months ago - seen

Senior Software Engineer - Data Engineer (Clipchamp)

Microsoft Corporation

Largs North, SA

2 months ago - seen