At a Glance
- Tasks: Develop complex enterprise-level systems using Python and other programming languages.
- Company: Join a leading company committed to personal and technical development.
- Benefits: Enjoy competitive salaries and a market-leading benefits package.
- Why this job: Be part of a collaborative culture that values strategic thinking and innovation.
- Qualifications: Expertise in Python, SQL, and experience with OOA/OOD required.
- Other info: We are committed to equal opportunities and support neurodiversity.
The predicted salary is between 36000 - 60000 £ per year.
Job Title: Python Developer
Location: Glasgow
Working Pattern: 3 Days onsite.
About the Role
We are seeking a skilled Python Developer to join an exciting and fast-paced organization. In this role, you will contribute to the development and maintenance of software development lifecycle (SDLC) tooling.
You will work on creating and optimizing tools that enhance developer productivity, streamline workflows, and improve code quality. This role will suit developers who enjoy bringing creative flair to the work environment.
Key Responsibilities
- Develop and maintain tooling for software development lifecycle (SDLC) processes.
- Work with source control management (SCM) systems to optimize code review workflows.
- Enhance and integrate development environments (IDEs) for improved developer experience.
- Collaborate with DevOps teams to implement CI/CD pipelines and infrastructure automation.
- Support cloud-based environments in AWS or Azure, leveraging Terraform or other infrastructure-as-code solutions.
- Automate testing processes to ensure software quality and reliability.
- Improve tooling related to Azure DevOps and other deployment pipelines.
Required Skills & Experience
- Strong programming skills in Python.
- Experience with SDLC tooling and best practices.
- Proficiency with source control management (SCM) systems like Git.
- Familiarity with code review processes and tools.
- Experience working with IDEs and optimizing developer workflows.
- Hands-on experience with AWS or Azure cloud environments.
- Knowledge of Terraform or infrastructure automation tools.
- Experience with Azure DevOps or similar CI/CD tools.
- Background in automated testing frameworks and methodologies.
Nice to Have
- Experience with additional programming languages such as Java, C#, or TypeScript.
- Exposure to containerization and orchestration tools like Docker or Kubernetes.
Tech Stack
Python, SCM, CI/CD, AWS or Azure, DevOps, SDLC, Java, C#, TypeScript, Git, Terraform, IDEs
Please note: This role requires you to be onsite 3 days a week in Glasgow in the initial stages of the project – Ideal for relocators or people in the central belt of Scotland.
** THIS ROLE DOES NOT PROVIDE SPONSORSHIP **
We are Disability Confident and neurodiverse aware. If you have a disability, please tell us if there are any reasonable adjustments we can make to assist you in your application or with your recruitment process.
#J-18808-Ljbffr
Python Developer employer: FPSG Connect
Contact Detail:
FPSG Connect Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Python Developer
✨Tip Number 1
Make sure to showcase your practical expertise in Python during the interview. Be prepared to discuss specific projects where you've used Python effectively, as well as any additional languages like Java or C++ that you are familiar with.
✨Tip Number 2
Highlight your experience with SQL and database development. Be ready to explain how you've designed and implemented complex database systems, and if possible, share examples of how you've worked with both RDBMS and NoSQL databases.
✨Tip Number 3
Demonstrate your understanding of software development life cycles and agile practices. Discuss how you've applied TDD/BDD in your previous roles and how it has improved your development process.
✨Tip Number 4
Emphasize your strategic thinking and collaboration skills. Prepare to give examples of how you've built consensus within teams and contributed to successful project outcomes, especially in complex enterprise-level systems.
We think you need these skills to ace Python Developer
Some tips for your application 🫡
Highlight Your Python Expertise: Make sure to emphasize your current and practical expertise in Python. Include specific projects or experiences where you utilized Python effectively, as this is a key requirement for the role.
Showcase Additional Skills: If you have experience with Java, C++, or other object-oriented languages, be sure to mention these skills. Highlight any relevant projects that demonstrate your proficiency in these languages.
Detail Your Database Knowledge: Provide examples of your SQL knowledge and database development experience. If you have exposure to NoSQL or Hadoop, include this information as well, as it is desired by the company.
Demonstrate Agile and Development Practices: Discuss your familiarity with the software development life cycle, agile practices, and methodologies like TDD/BDD. Mention any specific experiences that showcase your strategic thinking and collaboration skills.
How to prepare for a job interview at FPSG Connect
✨Showcase Your Python Expertise
Be prepared to discuss your practical experience with Python in detail. Highlight specific projects where you've utilized Python effectively, and be ready to answer technical questions that demonstrate your depth of knowledge.
✨Demonstrate Object-Oriented Design Skills
Since strong object-oriented design skills are crucial for this role, come prepared to explain your approach to OOA/OOD. You might be asked to solve a problem on the spot, so practice articulating your thought process clearly.
✨Familiarize Yourself with SQL and Databases
Make sure you can discuss your experience with SQL and database development. Be ready to provide examples of how you've worked with RDBMS and any exposure to NoSQL or Hadoop, as this knowledge is desired.
✨Understand Agile Practices
Since the job mentions agile development practices, be prepared to talk about your experience with TDD/BDD and how you've applied these methodologies in past projects. This will show your alignment with their development culture.