Skip to main content

Software Developer (Python)

Software Developer (Python)
Hudson

Responsibilities

The Software Developer will be responsible for ensuring consistency in development disciplines and will establish, govern, and uphold development frameworks, standards, and procedures for the integration work.

Hi All, I'm currently recruiting for this position. Please click on the job title below to view the Job Description and apply to it!

Job Details

Job Title - Software Developer (Python)
Initial Contract - 12 months with possible extension
Location - Canberra
Security Clearance - Baseline Clearance

The Services, delivered in collaboration with and under supervision by nominated our clients personnel, include, but are not limited to, the following:

  • Provide full stack software development effort for the clients warrant compliance system using Python (Django Framework), JavaScript, HTML.
  • Use and Improve existing CI CD pipelines, automation, and monitoring tools.
  • Assist with provisioning and managing servers, deploying databases, security monitoring and system patching.
  • Work on the integration work using open APIs for Universal Tracking and Telecommunications Interception and Surveillance Device (TISD) Platform.
  • Integrate the solutions with coding for workflows, data inputs and outputs with other system.
  • Work effectively with vendors and buyer personnel in a small team environment.
  • Provide knowledge/skills transfer to team members.
  • Record and maintain files/Information in accordance with buyer guidelines.
  • Maintain high quality development standards required to build a high-quality and effective system.
  • Take part in peer review and testing activities as required.
  • Document 'as-built' product design details for software deployed to production.
  • Document technical work instructions and documentation that enable BAU teams to maintain and support the system.

Skill Set

Mandatory:

  • Python Software Development
  • Linux Operating Systems
  • Experience with Git / Version Control Systems
  • DevOps Automation Practices
  • Writing for and deployment using Docker/ Kubernetes
  • Continuous Integration Systems
  • Postgres and SQL/MySQL skills

Desirable:

  • Experience in bringing solutions together and are adaptable to evolving future requirements.
  • Ability to mentor junior staff and provide guidance on solution development/integration best practice.
  • Familiarity with test-driven development and standards for the production environment.
  • Good communication skills and the ability to deal with a diverse range of organisational staff.

For further information reach me at **********@hudson.com

Expertise level

Work arrangement

Similar Jobs in Australia

Similar Jobs in Australian Capital Territory