Senior Python Developer
Senior Python Developer

Senior Python Developer

Bromley Full-Time 43200 - 72000 ÂŁ / year (est.) No home office possible
W

At a Glance

  • Tasks: Lead the development of scalable Python applications and mentor junior developers.
  • Company: Wipro Limited is a top global tech services firm focused on innovative digital solutions.
  • Benefits: Enjoy competitive salary, generous benefits, training, and extra holiday purchase options.
  • Why this job: Join a dynamic team in a top employer known for sustainability and corporate citizenship.
  • Qualifications: Expertise in Python, SQL, Linux, and Agile tools required; leadership skills are a must.
  • Other info: Wipro promotes diversity and inclusion, welcoming all applicants.

The predicted salary is between 43200 - 72000 ÂŁ per year.

The company: Wipro Limited (NYSE: WIT, BSE: 507685, NSE: WIPRO) is a leading technology services and consulting company focused on building innovative solutions that address clients’ most complex digital transformation needs. We are an exciting organisation to work for, ranked as a “Top Employer” as part of the Top Employer Institute annual listings. A company recognized globally for its comprehensive portfolio of services, strong commitment to sustainability and good corporate citizenship, we have over 250,000 dedicated employees serving clients across 66 countries.

About the Role

We are looking for a highly skilled Lead Python Developer to join our team and drive the development of robust, scalable, and high-performance applications. The ideal candidate must have strong expertise in Python (OOP principles), SQL, and Linux environments, along with experience in job scheduling (Autosys), version control (GIT), and Agile development tools (JIRA). A strong leader with excellent communication skills and the ability to work autonomously is a must. Additionally, familiarity with basic trading concepts will be a plus.

Key Responsibilities

  • Design, develop, and optimize Python-based applications, ensuring clean, efficient, and scalable code.
  • Work with very large volume SQL databases (100’s of millions) to design schemas, optimize queries, and ensure data integrity (MsSQL server predominantly).
  • Manage and deploy applications in Linux environments, including scripting and automation.
  • Utilize GIT for version control, ensuring proper branching, merging, and code reviews.
  • Work within JIRA-based Agile workflows, managing tasks, sprints, and project tracking.
  • Troubleshoot and resolve performance bottlenecks, application bugs, and system issues.
  • Develop and maintain job scheduling workflows using Autosys.
  • Mentor junior developers and lead the development team in adopting best coding practices and new technologies.
  • Ability to understand data and perform data analysis.

Required Skills & Qualifications

  • Experience in Python development with expertise in OOP and software design principles.
  • Strong knowledge of SQL (PostgreSQL, MySQL, or SQL Server) for complex queries and database optimization.
  • Hands-on experience with Linux environments (bash scripting and deployment).
  • Experience with Autosys.
  • Proficiency in GIT (branching strategies, code versioning, pull requests, and merging workflows).
  • Experience using JIRA for Agile project management.
  • Strong knowledge of Test-Driven Development (TDD), BDD (Behave), and Unit Testing (PyTest).
  • Understanding of basic trading concepts (asset classes, trading venues, market structures) is a plus.
  • Strong analytical and problem-solving skills, with a keen attention to detail.
  • Excellent communication, leadership, and mentoring skills.
  • Understanding CI/CD pipelines to develop and maintain code efficiently (knowledge of Jenkins/Ansible favourable).

Benefits:

You will receive a competitive salary, a generous benefits package, training, and development, as well as an exciting career within a fast-paced and dynamic business. The benefits include:

  • Contributory pension
  • Extra holiday purchase
  • Life insurance policy
  • Private medical insurance

Equal Opportunities:

Wipro is an advocate for positive change and conscious inclusion. As a global employer, we strive to create a diverse Wipro family by remaining committed to the development of our culture, diversity, equality, and inclusion in the workplace. All applicants welcome.

Senior Python Developer employer: Wipro

Wipro Limited is an exceptional employer, renowned for its commitment to employee growth and a vibrant work culture that fosters innovation and collaboration. With a competitive salary and a comprehensive benefits package, including a contributory pension and private medical insurance, employees are supported both personally and professionally. Located in a dynamic environment, Wipro encourages diversity and inclusion, making it a rewarding place for talented individuals to thrive and make a meaningful impact.
W

Contact Detail:

Wipro Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Python Developer

✨Tip Number 1

Familiarise yourself with the latest Python frameworks and libraries that are relevant to the role. Being able to discuss your experience with tools like Flask or Django during an interview can set you apart from other candidates.

✨Tip Number 2

Brush up on your SQL skills, especially with complex queries and database optimisation techniques. Be prepared to demonstrate your ability to handle large datasets and discuss any past projects where you've successfully managed data integrity.

✨Tip Number 3

Showcase your experience with Agile methodologies, particularly using JIRA. Be ready to share examples of how you've effectively managed tasks and sprints in previous roles, as this will highlight your ability to work within their team structure.

✨Tip Number 4

If you have experience with CI/CD pipelines, make sure to mention it. Understanding tools like Jenkins or Ansible can be a significant advantage, so be prepared to discuss how you've implemented these in your previous projects.

We think you need these skills to ace Senior Python Developer

Expertise in Python (OOP principles)
Strong knowledge of SQL (PostgreSQL, MySQL, SQL Server)
Experience with Linux environments (bash scripting and deployment)
Familiarity with job scheduling (Autosys)
Proficiency in GIT (branching strategies, code versioning, pull requests, merging workflows)
Experience using JIRA for Agile project management
Knowledge of Test-Driven Development (TDD), BDD (Behave), and Unit Testing (PyTest)
Understanding of basic trading concepts (asset classes, trading venues, market structures)
Strong analytical and problem-solving skills
Attention to detail
Excellent communication skills
Leadership and mentoring skills
Understanding of CI/CD pipelines (knowledge of Jenkins/Ansible favourable)

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Python, SQL, and Linux environments. Include specific projects where you've used these skills, especially in Agile settings or with job scheduling tools like Autosys.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role at Wipro Limited. Mention your leadership experience and how you can contribute to their innovative solutions, while also touching on your familiarity with trading concepts if applicable.

Showcase Relevant Projects: If you have worked on significant projects involving large SQL databases or Python applications, summarise these in your application. Highlight your role, the technologies used, and the impact of your work.

Prepare for Technical Questions: Be ready to discuss your technical expertise in Python, SQL, and Agile methodologies during interviews. Brush up on your knowledge of TDD, BDD, and CI/CD pipelines, as these are crucial for the role.

How to prepare for a job interview at Wipro

✨Showcase Your Python Expertise

Be prepared to discuss your experience with Python in detail. Highlight specific projects where you applied OOP principles and how you optimised code for performance. Consider bringing examples of your work or discussing challenges you've overcome.

✨Demonstrate SQL Knowledge

Since the role involves working with large SQL databases, be ready to explain your approach to designing schemas and optimising queries. You might be asked to solve a problem on the spot, so brush up on your SQL skills beforehand.

✨Familiarise Yourself with Agile Methodologies

Wipro uses JIRA for project management, so understanding Agile workflows is crucial. Be prepared to discuss your experience with Agile practices and how you've contributed to sprints and task management in previous roles.

✨Prepare for Leadership Questions

As a senior developer, you'll likely be expected to mentor junior team members. Think about your leadership style and be ready to share examples of how you've guided others in adopting best coding practices and new technologies.

Senior Python Developer
Wipro
W
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>