JOB SEARCH

Senior Software Engineer

An opportunity to join a reputable mining company as they embark on a new application/product build.

Experience:

  • Over 5 years of expertise in designing and implementing tailored software solutions.
  • Extensive experience with cloud-native technologies, particularly on AWS platforms.
  • Well-versed in service-oriented architectures and relational database management systems like SQL, AWS RDS, PostgreSQL.
  • Practical knowledge of agile methodologies such as SCRUM, sprints, and daily standups for effective software development.
  • Experience mentoring and guiding teams in software development best practices, including CI/CD pipelines, DevOps, testing, and Infrastructure as Code (IaC).
  • Proven track record of developing robust, large-scale, data-driven applications.

Skills:

  • Programming Languages: Python, Docker, AWS (Lambda, RDS, ECS), TypeScript, SQL.
  • Version Control: Git, GitHub.
  • Operating Systems: Linux (including WSL for Windows).
  • Web Frameworks: Proficiency in SPA frameworks like Angular, React, Vue, or Svelte.
  • Excellent attention to detail, accuracy, and problem-solving abilities.
  • Proven leadership and collaborative skills.

Nice To Have:

  • Strong command of object-oriented programming languages, particularly Python (with C# or Java being advantageous).
  • Analyzing time-series data using tools like SQL, Python, Pandas, and NumPy.
  • Familiar with version control systems, particularly Git and GitHub, and experienced in implementing continuous integration and continuous delivery (CI/CD) workflows through GitHub.
  • Deep understanding of security best practices in software development.
  • Experience in the Energy and Mining sectors is a plus.
  • Familiarity with Snowflake and JIRA is advantageous.

Salary
Negotiable
LOCATION
Inner Suburbs Perth, Australia
Job Type
Full-Time
Job Ref
BBBH30033_1729235279
Date Posted
Share Job
Tweet Job
Share Job

Apply for this Job

Please enter your full name.

Enter a valid email address.

Add your cover letter for supporting information here.

Upload your CV to accompany your application for this job.

Fields marked with * are required.

JOBS SEARCH