Synechron logo

Python Lead Developer with Mongodb

Synechron

Charlotte, NC
Full Time
Senior
100k-110k
about 1 month ago

Job Description

About the Role

We are at Synechron, a global consulting firm that believes in the power of digital transformation to improve businesses. Our company combines creativity and innovative technology to deliver industry-leading digital solutions across various domains including Artificial Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering. With over 20 years of experience, a workforce of 14,500+ employees, and 58 offices in 21 countries, we serve notable financial services and technology clients. We focus on modernization initiatives through our FinLabs, developing solutions such as AI, Blockchain, Data Science models, Digital Underwriting, and mobile applications. We foster a diverse and inclusive work environment, emphasizing employee development and cutting-edge projects.

Key Responsibilities

  • Develop, enhance, and maintain Python-based banking applications with a focus on clean, efficient, and reliable code.
  • Design and implement algorithms, data structures, and solutions to optimize application performance.
  • Build and consume RESTful APIs to facilitate seamless data exchange and integration across banking systems.
  • Develop web applications using Python frameworks such as Django, Flask, or FastAPI.
  • Leverage Python libraries like NumPy, Pandas, Matplotlib, SciPy, Scikit-learn, and TensorFlow for data analysis and machine learning tasks (advantageous but optional).
  • Collaborate with cross-functional teams on system design, architecture, and best practices in development.
  • Implement CI/CD pipelines using Jenkins, GitLab CI, or Circle CI for automated testing and deployment.
  • Deploy applications on cloud platforms like AWS, Google Cloud, or Microsoft Azure.
  • Engage in troubleshooting, code reviews, and ensuring compliance with banking security standards.
  • Work with legacy banking systems, migration projects, and modernization efforts.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • 10+ years of professional experience in Python development, with substantial banking domain exposure.
  • Strong mastery of Python syntax, data structures, object-oriented programming, and design patterns.
  • Extensive experience with Python web frameworks such as Django, Flask, or FastAPI.
  • Proven experience designing and integrating RESTful APIs.
  • Hands-on knowledge of database systems like SQL Server, Oracle, or similar, and ORM frameworks such as Django ORM or SQLAlchemy.
  • Familiarity with cloud deployment (AWS, GCP, Azure) and containerization (Docker, Kubernetes) is a plus.
  • Solid understanding of CI/CD practices and tools.
  • Excellent problem-solving skills, attention to detail, and ability to work under deadlines.

Nice to Have

  • Experience working within banking or financial institutions.
  • Knowledge of machine learning libraries such as SciPy, Scikit-learn, TensorFlow.
  • Experience with legacy banking systems and modernization projects.
  • Strong communication skills and team collaboration experience.
  • Agile/Scrum development experience.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • 10+ years of professional experience in Python development, with substantial banking domain exposure.

Benefits & Perks

  • A highly competitive compensation and benefits package.
  • A multinational organization with 58 offices in 21 countries and the possibility to work abroad.
  • 10 days of paid annual leave (plus sick leave and national holidays).
  • Maternity & paternity leave plans.
  • A comprehensive insurance plan including medical, dental, vision, life insurance, and long-/short-term disability (plans vary by region).
  • Retirement savings plans.
  • A higher education certification policy.
  • Commuter benefits (varies by region).
  • Extensive training opportunities, focused on skills, substantive knowledge, and personal development.
  • On-demand Udemy for Business with access to over 5000 courses.
  • Coaching opportunities with experienced colleagues from FinLabs and CoE groups.
  • Access to cutting-edge projects at leading tier-one banks and financial institutions.
  • A flat, approachable organization and a diverse, fun-loving, global work culture.

Working at Synechron

Our culture is diverse, inclusive, and collaborative, emphasizing employee development, innovation, and a fun, global work environment. We are committed to diversity and inclusion through initiatives like 'Same Difference,' promoting equality, respect, and flexible workplace arrangements. All employment decisions are based on business needs and individual qualifications, regardless of gender, ethnicity, or other protected characteristics.

Apply Now

Job Details

Posted AtJun 18, 2025
Salary100k-110k
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Synechron

Website

synechron.com

Company Size

10000+ employees

Location

Charlotte, NC

Industry

Computer Systems Design and Related Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches