Principal Python Developer – Django at Johnson Controls
Belfast, Northern Ireland, United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

22 Jul, 25

Salary

0.0

Posted On

13 May, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Good communication skills

Industry

Information Technology/IT

Description

WHO WE ARE

Johnson Controls is a global diversified technology and multi-industrial leader serving a wide range of customers in more than 150 countries. We create intelligent buildings, efficient energy solutions, integrated infrastructure and next generation transportation systems that work together seamlessly. Bring your passion for innovation and we will challenge you to help us create a better tomorrow.

Responsibilities

WHAT YOU WILL DO

Imagine a career that perpetually stretches your capabilities. From managing many of the world’s most iconic buildings to making products that help save lives, the breadth of our opportunities empowers you to chart your own path. We are a truly global company that embraces diversity, rewards hard work and inspires people to reach for more. In an environment that is constantly evolving, we will set the foundation for you to grow and chart a career path that is as unique as you are.
We are seeking a Principal Python Developer with expertise in Django to join our team in Belfast. The ideal candidate will have deep experience in debugging, root cause analysis and SQL as well as a strong understanding of Windows and Linux environments. Experience with React is a plus. You will be responsible for designing, developing and optimizing scalable applications while ensuring high reliability and performance.

HOW YOU WILL DO IT

  • Develop and maintain web applications using python and Django
  • Conduct advanced debugging and root cause analysis to troubleshoot complex issues
  • Optimize SQL queries and database performance (PostgreSQL / MySQL preferred)
  • Work in both Windows and Linux environments, handling deployments and system configurations
  • Collaborate with cross-functional teams to design and implement scalable solutions
  • Ensure code quality through testing, reviews and best practices
Loading...