Python Developer

London 22 months agoFull-time External
Negotiable
We're Synechron, a global consultancy Laser-focused on accelerating digital initiatives in financial services with over 14,500 members of staff across 19 countries and a unique mix of end-to-end digital, business and technology services, we help clients solve complex challenges with modern and innovative solutions. Our clients come to us with problems that need genuine thought, intelligence and knowledge; we're not just putting bodies on seats. Why Work for Synechron!? We have stunning 7th floor offices in London's city, close to Liverpool Street and Moorgate train stations. We're a stone's throw from the Bank of England and a number of bars and restaurants, 5-minute walk from St Pauls Cathedral and shopping Centre. The office features a roof terrace with comfortable chairs and tables and you can enjoy our rather popular coffee machine, teas, biscuits, cans of drinks etc. We are looking for a Python Developer to join our engineering team and help us develop and maintain various software products. The ideal candidate is a highly resourceful and innovative developer with extensive experience in the layout, design, and coding of websites specifically in Python format. You must be comfortable working both on frontend and backend components of the system and have knowledge of Azure, monitoring, and alerting. 5 DAYS A WEEK IN THE OFFICE Responsibilities: • Writing reusable, testable, and efficient code. • Design and implementation of low-latency, high-availability, and performant applications. • Integration of user-facing elements developed by front-end developers with server-side logic. • Implementation of security and data protection. • Integration of data storage solutions. • Performance tuning, improvement, balancing, usability, and automation. • Collaborate with other team members and stakeholders. • Design and develop robust, scalable, and highly efficient web-based applications. • Troubleshoot and debug applications. Requirements: • Previous working experience as a Python Developer for (enter years of experience). • Hands-on experience with Django, Flask or other Python frameworks. • Good understanding of server-side templating languages. • Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3. • Familiarity with some ORM (Object Relational Mapper) libraries. • Able to integrate multiple data sources and databases into one system. • Understanding of the threading limitations of Python, and multi-process architecture. • Knowledge of user authentication and authorization between multiple systems, servers, and environments. • Understanding of fundamental design principles behind a scalable application. • Familiarity with event-driven programming in Python. • Strong unit test and debugging skills. 5 DAYS A WEEK IN THE OFFICE Synechron's Diversity Statement Synechron are proud to be an equal opportunity employer. Our Diversity, Equity, and Inclusion (DEI) initiative Same Difference' is committed to fostering an inclusive culture - promoting equality, diversity and an environment that is respectful to all. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We offer flexible workplace arrangements, mentoring, internal mobility, learning and development programmes to support our global workforce. Empowerment and collaboration are at the core of how we operate. All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant's gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law