Point your AI agent at freehire and let it find you a job.

Get the CLI →

Brayton Global

NewBe an early applicant

Python Developer

Posted 2 views
Discussion

Summary

Senior software developer on an ICT development team building web solutions and automation scripts in Python, maintaining VBA solutions in Excel/Access, and working with Microsoft SQL Server/T-SQL, SSIS ETL processes, and Power BI dashboards, including migration of legacy Access-based systems.

We are looking for a Senior Software Developer to join an ICT Development team and contribute to the development and maintenance of software solutions, with a strong focus on Python, VBA and Microsoft SQL Server.

Key Responsibilities

  • Develop web solutions and automation scripts using Python.
  • Develop and maintain VBA solutions in Excel and Access.
  • Work on Microsoft SQL Server / T-SQL and ETL processes.
  • Contribute to the migration and modernisation of Access-based solutions.
  • Develop dashboards and reporting solutions using Power BI.
  • Collaborate with technical teams on new features and production deployments.
  • Ensure secure coding practices and maintain technical documentation.

Requirements

  • 5+ years of experience in software development.
  • 5+ years of experience with Microsoft SQL Server, including T-SQL, SSIS, stored procedures and database design.
  • Strong experience with Python and related frameworks/tools.
  • Strong experience with VBA (Excel & Access).
  • Good knowledge of Power BI, including data modelling, DAX and dashboards.
  • Good knowledge of ETL / data preparation technologies such as SSIS and Power Query.
  • Experience with Git and relational database development.
  • Knowledge of Agile methodologies and Azure DevOps.
  • Good understanding of application security, OAuth 2.0 and OpenID Connect.
  • Experience with Docker.
  • University degree in Computer Science, Engineering, Information Systems or a related technical field.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available