Senior Software Engineer

Job Overview

Location
Auckland, Auckland
Job Type
Full Time Job
Job ID
118273
Date Posted
1 year ago
Recruiter
William Elizabeth
Job Views
86

Job Description

Role Performance

  • Meet and support individual, team, and business performance objectives.
  • Supporting development efforts of junior development team members.

 

Application Development

  • Executing all stages of the software development lifecycle (SDLC).
  • Writing well-designed, testable code.
  • Integrating software components into a fully functional software system.
  • Working with internal and external customers on technical issues including software system design and maintenance.
  • Developing software verification plans and quality assurance procedures.
  • Producing specifications and determining operational feasibility.
  • Influencing and driving development practices and process.
  • Troubleshooting, debugging, and upgrading existing systems.
  • Complying with project plans.
  • Maintaining and improving the performance of existing software.
  • Clearly and regularly communicating with management and internal users.

 

Data Engineering:

  • Developing software solutions for data ingest & integration.
  • Developing and operationalizing reliable data pipelines & ETL patterns.
  • Wrangling and integrating data from multiple sources.

 

Customer Satisfaction

  • Supporting the management of both internal and external customer expectations as part of the execution of all duties.

 

Documentation

  • Developing flowcharts, layouts, and documentation to identify requirements and solutions.
  • Documenting and maintaining software functionality.
  • Preparing reports on project specifications, activities, or status.

 

Time Management

  • To ensure effective budget adherence, keeping track of time spent on tasks is essential.

The above list is not exhaustive, and the role may change to meet the overall objectives of the company.

 

Other Duties

  • Fulfil other duties as required by management and other department personnel as requested/required.

 

PERSON SPECIFICATION

We need you to have the following skills and experience:

Experience

  • Proven work experience as a Senior Software Engineer or Developer.
  • 5+ years of Python development experience.
  • Experience with MVC web frameworks, preferably Django and Django REST framework.
  • Experience with a modern JavaScript development framework, preferably React.
  • Experience deploying applications with Docker and Kubernetes.
  • Experience with SQL query optimisation, especially in Oracle, MS SQL or PostgreSQL.
  • Experience developing in Linux environment.

 

Skills & competencies

  • Experience using a pull/merge request team workflow with Git.
  • Experience using data ingest & integration using public cloud services.
  • Experience in infrastructure development.
  • Experience using Cloud platforms such as AWS, Azure & GCP for production workload.
  • Experience working with distributed task queues, preferably Dramatiq.
  • Experience with REST API development.
  • Experience with unit testing.

 

Personal attributes

You will be a driven, goal orientated individual with a thirst for success and a passion to learn new things. You will have excellent communication skills and be known for translating “tech” into everyday language. Your “never give up” attitude means you work well under pressure yet possess the self-awareness to know when you need to ask for support. You understand the power of teamwork and know how important attention to detail and individual ownership can be to the

success of your team.

 

Other

  • Local country police clearance check

Job ID: 118273

Similar Jobs

Meta

Full Time Job

Senior software engineer Senior software engineer

Meta is embarking on the most transformative change to its business and technolo...

Full Time Job

Deloitte

Full Time Job

Senior software engineer Senior software engineer

Deloitte’s Enterprise Performance professionals are leaders in optimizing...

Full Time Job

Labcorp

Full Time Job

Senior software engineer Senior software engineer

Job Duties/Responsibilities:Determine the acceptability of specimens for testing...

Full Time Job

Braintrust

Full Time Job

Senior software engineer Senior software engineer

• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€...

Full Time Job

Cookies

This website uses cookies to ensure you get the best experience on our website.

Accept