Full Stack Software Engineer

Salary depends on experience
Posted on 02/20/18
5 - 7 years experience
Manufacturing / Diversified
Salary depends on experience
Posted on 02/20/18

Job no: A011802

Orica is the world’s largest provider of commercial explosives and innovative blasting systems to the mining, quarrying, oil and gas and construction markets, a leading supplier of sodium cyanide for gold extraction, and a specialist provider of ground support services in mining and tunnelling.

Orica has a diverse workforce of around 11,500 employees and contractors, servicing customers across more than 100 countries. Our purpose is to make our customers successful, every day, all around the world. We take pride in operating safely, responsibly and sustainably. Together, these enable us to grow and create enduring value for our shareholders.

This role requires experience in developing software solutions with an intense focus on end user experience, rapid iteration and improvement and quality software delivery in an agile setting. The primary focus will be full stack web/hybrid mobile application development, including the design and development of responsive web/hybrid mobile applications and integration with back-end infrastructure. The role requires interacting directly withbusiness owners to define and fine-tune requirements, and working alongside other developers, designers, QA, and a product owner. As an early team member he/she will be encouraged (and expected!) to participate in the design and agile evolution of solutions and influence, challenge and defend technology decisions, not just execute static requirements. Prior experience working in a technical leadership role at an enterprise or end-to-end product development in an entrepreneurial environment is preferred.

Responsibilities:

  • Design and develop dynamic, responsive and interactive web/ hybrid mobile applications
  • Translate requirements, wireframes and conceptual designs into highquality, visually appealing and intuitive user interfaces and user experiences
  • Create clear, consistent, easy to use APIs
  • Integrate with backend infrastructure (data, applications, services)
  • Analyze and solve problems across all levels of the stack (Client, Network, API Layer, Server, Database, OS)
  • Produce clean, secure, testable, maintainable, reusable, well-documented code, and participate in regular code reviews
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Work closely with Product Owner on data-driven product development: analytics, A/B testing, etc
  • Work closely with QA on bug fixing and improving application performance
  • Optimize applications for performance, scalability, security and user experience
  • Continuously discover, evaluate, and implement new tools and technologies to maximize development efficiency
  • Follow Agile development methodology and DevOps practices

Key Skills:

  • BS/MS degree in Computer Science, Engineering or a related subject or equivalent demonstrated experience
  • 4+ years of experience with full stack web/mobile application development
  • Keen understanding of design principles and user interface guidelines
  • Highly proficient demonstrated success with full stack C# development
  • Highly proficient demonstrated success with multiple web development technologies (strong JavaScript knowledge and deep experience, HTML5, CSS3)
  • Demonstrated success developing dynamic, responsive, interactive applications using js frameworks as Angular, React or equivalent.  (Current technology stack includes Angular v4.)
  • Experience with working in cloud-based, microservices-basedenvironments, either Amazon Web Services or Microsoft Azure.
  • Demonstrated success developing and consuming APIs and Micro-Services to facilitate data access, business logic and workflow (RESTful JSON, Node.JS, etc,)
  • Experience with templating languages
  • Advanced SQL and relational database skills

Agile Skills:

  • Experience with Agile Methodology and tools (JIRA), Pair Programming
  • Experience with DevOps, Continuous integration tools and practices

Individual Skills:

  • Experience with Agile Methodology and tools (JIRA), Pair Programming
  • Experience with DevOps, Continuous integration tools and practices

Mindset & Behaviors

  • Assertive, with the confidence to voice issues/roadblocks and provide insights across the team
  • Brings a high-energy and passionate outlook to the role and has strong sense of ownership
  • Passion for customer and user experience

What we offer

  • The opportunities, facilities and environment associated with working in an international organisation;
  • Career paths that are totally flexible allowing you to specialise or become a generalist;
  • A diverse workplace where your unique abilities and talents will be recognised and encouraged;
  • Training programs, opportunities and initiatives to ensure your continued growth;
  • Competitive salary packages. 
Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.