Share this job

Developer

Date: May 3, 2019

Location: Brisbane, Queensland, AU

Company: Hatch

Requisition ID: 20971 

Job Category: Information Technology 

Location: Brisbane, Queensland, Australia  

 

With over six decades of business and technical experience in the mining, energy, and infrastructure sectors, we understand that challenges are changing rapidly in every industry. We respond quickly with solutions that are smarter, more efficient, and innovative. We draw upon our 9,000 staff with experience in over 150 countries to challenge the status quo and create positive change for our clients, our employees, and the communities we serve.

  • Newly created role with opportunity to further expand our digital footprint
  • Become a core member of a professional, collaborative and inclusive team
  • Well-appointed Brisbane location - flexible work arrangements available

Hatch Digital is currently seeking a Software Developer to join our Smart Industries team and provide services for the Australia-Asia region.

This is an exciting time of growth across our business and there will be an opportunity to further accelerate your career as you actively and successfully work with others to contribute to the growth of the practice and the wider Hatch communities of practice.

Key responsibilities:

  • Work in Agile teams to complete the committed backlog within the agreed upon timeline
  • Develop and execute user stories adhering to the acceptance criteria as written and committed to
  • Be involved with all technical activities within the team such as estimating, sprint planning, software development life cycle activities, code reviews, testing, research, deployments and documentation creation
  • Contribute to design and architecture investigations and decisions
  • Emphasize the collaboration and communication of both the development teams and IT to automate the process of software delivery
  • Advise on risk and order of feature development with the overall goal of delivering valuable, working software to production in a continuous release product lifecycle
  • Remain abreast of technology developments within fields relevant to current and future initiatives and development work
  • Communicate open items and issues to key stakeholders, including management, our clients and architecture teams
  • Continuously discover, evaluate and implement new technologies to maximize development efficiencies
  • Works well in a team environment with shared code; disciplined use of source control and process documentation.

Skills/Qualifications:

  • Bachelor’s degree in Software Engineering or equivalent.
  • Ability to develop and enhance applications using technologies relevant to current and future initiatives and development work
  • Familiarity with various requirements gathering techniques, software usability and software prototyping
  • Demonstrated strong logical and technical problem-solving skills
  • Demonstrated ability to learn and quickly comprehend new concepts and technologies
  • Demonstrated strong judgment and decision-making ability

Experience:

  • Experience in a complex technical agile product development environment with proven capabilities in the following technologies:
    • C#, ASP.NET Core 2, NodeJS
    • HTML 5, Materialized CSS, JavaScript & Frameworks Libraries (JQuery, Angular 2+, Vue.js)
    • Design patterns (MVC, MVVM)
    • Open Authentication Processes and Protocols (OAuth2)
    • Azure API Apps and API Management services
    • SQL Server, NoSQL, Graph Databases
    • TFS 2017, VSTS or Azure DevOps
    • Source Control (GIT)
    • Visual Studio Professional
  • Experience with web application development
  • Involvement with designing end to end solutions
  • Involvement in evaluating new development frameworks and technologies and provide adoption recommendations
  • Demonstrated experience to interpret user stories and acceptance criteria and break them into testable tasks that can be committed to and delivered within a given sprint
  • Experience with software configuration management; software quality assurance methodologies
  • Experience with Agile methodologies and working in teams
  • Involvement building and supporting mission critical applications, running in a highly distributed manner
  • Experience working within teams in disparate geographic locations

Additional / Preferred Knowledge, Skills and Experience considered an asset:

  • Containerization (Docker)
  • Microservice design patterns and loosely coupled service development
  • Systems Integration experience
  • Industrial Systems Development
  • Test Driven Development
  • High motivation and commitment to quality and customer service
  • Strong written and verbal communication skills including the ability to communicate with different levels of stakeholders from different parts of the world
  • Working as a self-starter and organized and with minimal supervision
  • Understanding of all aspects of software development and implementation
  • Willing to work outside of normal business hours as part of a global team and to travel as required

An employee owned organisation, by joining Hatch you will have the opportunity to be recognised and rewarded for your efforts. You will be provided with many benefits including: competitive remuneration and above statutory superannuation payments; optional salary sacrifice for additional annual leave, and participation in various employee reward and recognition and health and wellbeing programs.

To submit your application please click the "Apply" button below.

Unsolicited resumes from recruitment agencies will not be accepted for this position.

 

As an accredited Employer of Choice for Gender Equality (WGEA) and Equal Opportunity Employer, we are committed to fostering a workforce in each of our locations that reflects the diversity of the communities in which we operate. Within Australia, supporting and encouraging a flexible workplace, we offer our employees comprehensive benefits, including up to 12 weeks leave per year as part of our Lifestyle Leave Program. If you have any special needs requirements, please discuss with us and we will do our utmost to accommodate your request.


Job Segment: Developer, Engineer, Information Technology, Programmer, QA, Technology, Engineering, Quality