Software Engineer at Synechron
Sydney NSW 2000, New South Wales, Australia -
Full Time


Start Date

Immediate

Expiry Date

28 Apr, 25

Salary

80000.0

Posted On

28 Jan, 25

Experience

3 year(s) or above

Remote Job

No

Telecommute

No

Sponsor Visa

No

Skills

Working Experience, Design, Hive, It, Data Warehouse, Scala, Apache Kafka, Spark, Azure, Hbase, Communication Skills, Airflow

Industry

Information Technology/IT

Description

We are looking for talented Software Engineers to join our team.
Sydney, Full time permanent
Salary Range $80,000 to $110,000 per annum
Multiple roles
Experience – 3+ years

SKILLS REQUIRED:

  • Relevant tertiary qualification or equivalent experience in IT highly regarded.
  • Business orientation with strong IT background with atleast 3+ years of experience.
  • In-depth knowledge of Relational Database technology and multi-dimensional data modelling, structured query language (SQL) skills, data warehouse and reporting techniques.
  • Expert in design and development of data pipelines.
  • Experience with enterprise ETL platforms (such as Informatica, SSIS etc.)
  • Understanding of Unix scripting is preferred.
  • A good working experience on several open-source technologies and big data components such as HDFS, Airflow, Spark, Scala, Hive, Apache Kafka, HBase etc. is highly desirable for this role.
  • Experience in cloud technologies either AWS, Azure, Google Cloud Platform etc. is good to have.
  • Proven experience in establishing best practices in data management.
  • Demonstrated ability to work independently and as part of a team.
  • Excellent written and verbal communication skills at all levels.
Responsibilities
  • Researching, consulting, analyzing and evaluating system program needs.
  • Identifying technology limitations and deficiencies in existing systems and associated processes, procedures and methods.
  • Testing, debugging, diagnosing and correcting errors and faults in an applications programming language within established testing protocols, guidelines and quality standards to ensure programs and applications perform to specification.
  • Writing and maintaining program code to meet system requirements, system designs and technical specifications in accordance with quality accredited standards.
  • Writing, updating and maintaining technical program, end user documentation and operational procedures.
  • Providing advice, guidance and expertise in developing proposals and strategies for software design activities such as financial evaluation and costing for recommending software purchases and upgrades.
Loading...