At a Glance
- Tasks: Revitalise legacy systems and enhance internal tools for better performance and security.
- Company: Join a dynamic tech company focused on innovation and collaboration.
- Benefits: Competitive daily rate, flexible work environment, and opportunities for professional growth.
- Why this job: Make a real impact by modernising systems and working with cutting-edge technologies.
- Qualifications: Proficient in Python, with strong analytical and debugging skills.
- Other info: Onsite once a week in Central London; 3-month rolling contract.
The predicted salary is between 36000 - 60000 £ per year.
Overview
Python Developer
Location: Sheffield – 2/3 days per week
Rate: Inside IR35
Job Description
Python developer responsible for building scalable automation solutions to streamline database operations.
Required Skills
- Hands on experience with API development using Python and FastAPI.
- Strong problem-solving, debugging, and analytical skills.
Responsibilities
- Design, develop and maintain automation solutions for databases operations and rollouts
- Build and Integrate API for Database Management Operations and automation workflows
- Troubleshoot automation issues across Scripting, APIs and containerized environments.
- Containerize and deploy application/services using Docker and Kubernetes
- Administration for Kubernetes Resources (Pods, Ingress, Services, Secrets, CRDs, etc)
Nice to Have
- Exposure on enhancing observability with knowledge of tools such as Prometheus, Grafana, and OpenTelemetry.
- Advantageous to have enterprise tools knowledge (ie, Control M, True sight, Guardium, Tenable Nessus, Delinea)
- Knowledge of Security and Software Development in a Highly regulated environment
- End-to-end knowledge of build, package, test, and deployment of CI/CD pipelines.
- experience using Agile practices and Tools (JIRA, etc.)
- Exposure to managing secrets using Hashicorp Vault
- Exposure and working knowledge of PostgreSQL/PostgreSQL Database Administration OR MongoDB/MongoDB Atlas
Additional Information
Job Title: Python Developer
Location: Sheffield, UK
Job Type: Contract
Trading as TEKsystems. Allegis Group Limited, Bracknell, RG12 1RT, United Kingdom. TEKsystems is a company within the Allegis Group network of companies. If you apply, your personal data will be processed as described in the Allegis Group Online Privacy Notice available on our website. For access to the privacy notice and your rights, please visit our website. We are part of a global network of companies and your personal data may be shared within Allegis Group and transferred outside the UK, EEA, and Switzerland in accordance with the privacy notices. To exercise your privacy rights, please refer to the Online Privacy Notice on our website.
#J-18808-Ljbffr
Python Developer employer: TEKsystems
Contact Detail:
TEKsystems Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Python Developer
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work at companies you're interested in. A friendly chat can sometimes lead to job opportunities that aren't even advertised.
✨Tip Number 2
Show off your skills! Create a GitHub profile or personal website where you can showcase your Python projects and contributions. This gives potential employers a taste of what you can do beyond your CV.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key!
✨Tip Number 4
Don't forget to apply through our website! We make it easy for you to find roles that match your skills and interests. Plus, it shows you're serious about joining our team!
We think you need these skills to ace Python Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Python Developer role. Highlight your experience with Python and any relevant projects you've worked on. We want to see how your skills align with what we're looking for!
Showcase Your Projects: Include links to any projects or code repositories that demonstrate your coding skills. This gives us a chance to see your work in action, especially if you've tackled legacy systems or infrastructure automation.
Be Clear and Concise: When writing your application, keep it clear and to the point. We appreciate straightforward communication, so avoid jargon unless it's necessary. Make it easy for us to see why you're a great fit!
Apply Through Our Website: Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it makes the whole process smoother for everyone involved.
How to prepare for a job interview at TEKsystems
✨Know Your Python Inside Out
Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with Python, including any specific frameworks or libraries you've used. Practising coding challenges can also help you demonstrate your problem-solving abilities.
✨Understand the Legacy Systems
Familiarise yourself with common legacy systems and the challenges they present. Be prepared to discuss how you would approach modernising these systems, focusing on robustness and security. Showing that you understand the importance of maintaining continuity for teams will impress your interviewers.
✨Showcase Your Collaboration Skills
This role involves working closely with other engineers and cross-functional teams. Be ready to share examples of past collaborations, highlighting how you contributed to technical designs and resolved conflicts. Emphasising your ability to work both independently and as part of a team will be key.
✨Prepare for Technical Questions
Expect technical questions related to infrastructure automation and CI/CD tools like Ansible and Jenkins. Brush up on these topics and think about how you've used them in previous roles. Being able to articulate your experience with automated testing and deployment pipelines will set you apart.