Talent Street Logo Talent Street
โฉ Talent Street Logo

Senior Python Developer

๐Ÿ’ฐ $50,000 - $100,000 ๐ŸŒ Australia ๐Ÿ“… 07/05/2023

Apply

Job Description

##### Job Description :

Our client, a Federal Govt Organization, is looking for a Senior Developer
(Python, JavaScript) for a long-term contract in Melbourne or Brisbane. Open
to **AUS Citizens Only**.

Part of a major multiyear, on-going program, this position will work on one or
more Application projects and be the primary resource within a project team to
lead development activities.

##### **Role and Responsibilities**

* Lead the software development activities on one or more projects to perform the following for the project application legacy code: estimate, analysis, refactor, repackage, build, integrate, deployment, unit/system test, document.
* Provide project Software Development Life Cycle (SDLC) delivery guidance to the technical resources as required.
* Contribute to project initiation phases with technical inputs where required by the project manager
* PostgreSQL or strong experience in another database.

##### **Mandatory Requirements**

* Strong programming skills in Python, PHP and JavaScript
* At least 5 years development experience working on Linux based applications and knowledge of RHEL administration.
* DevOps tools: Software Packaging and Repositories
* At least 1 other language such as Perl, Java, C/C++, or similar
* Sound understanding and working knowledge of Gitlab, Gitlab Runners, SonarCube and Nexus
* Experience in systems integration
* Sound knowledge of common open-source infrastructure and development platforms
* Ability to reverse engineer existing code which has little or no documentation
* Ability to create software release documentation (Release Notes and Deployment Guides etc)
* Experience working in Agile delivery teams.
* The candidate must state their agreement to have or obtain a baseline security clearance.

##### **Good to haveโ€ฆ**

* Information Technology Degree or similar
* Experience in leading or contributing to application projects using Agile and Waterfall models
* Experience maintaining legacy software across operating system releases or between variants of Linux.
* Working experience with configuration management tools