(A) Senior Python Developer
2 months ago
Qualifications:
- 6-10 years of relevant experience in the Financial Service industry
- Experience as Applications Development Manager
- Experience as senior level in an Applications Development role
- Stakeholder and people management experience
- Demonstrated leadership skills
- Proven project management skills
- Basic knowledge of industry practices and standards
- Consistently demonstrates clear and concise written and verbal communication
Education:
- Bachelor’s degree/University degree or equivalent experience
- Master’s degree preferred
This job description provides a high-level review of the types of work performed. p>
JOB DESCRIPTION – Python Developer, Financial Risk Technology
Our team is responsible for supplying both backend and frontend services to Citi trading desks and enterprise users in the largest global financial markets and exchanges in New York, London, as well as other major financial hubs. p>
- performing detailed requirement analysis and capture, working closely with business stakeholders (finance, risk managers) to scope and define solutions
- communicating analysis outcomes and collaborate with other team members on timely delivery of expected changes, features or components of the IT system
- developing and distributing comprehensive documentation for new features
- efficiently liaising with global users, support and development teams on every stage of software development process, including user testing supervision and providing post-release assistance to business, development and support groups
- proactive approach and ensuring that the software developed by the team remains compliant with best practices (TDD, high unit test coverage, CI)
- focusing on sensitive data security and protection
Upon joining Citi as a new python developer, you will experience and benefit from:
- Working in a leading investment banking environment with focus on a modern, global risk system software development
- Developing and gaining an understanding of full software development lifecycle
- Developing and gaining an understanding of the various Markets businesses, including traded products, markets, regions, processes and information flows
- Advancing your working knowledge of market and credit risk measures, processes systems and regulatory requirements in investment banking
QUALIFICATIONS
Successful tackling of everyday challenges in inspiring and fast-paced environment of investment banking in your new role requires the following skills:
- Primary technical skill: solid core Python 3.6+ programming of object-oriented applications
- Demonstrable ability to leverage best coding practices: clean and readable code, automated testing, code reviews, continuous integration and delivery
- Demonstrable experience in writing reusable, testable and efficient code with proper error and exception handling
- Demonstrable experience in writing high quality unit and integration tests, strong debugging skills
- Experience of test-driven development and of continuous integration platforms.
- Hands-on experience in handling various data structure e.g. delimiter, JSON, XML etc.
- Understanding of Agile software development approach and experience in using source control (preferably git)
- Strong object-oriented design skills and experience in identifying and applying design patterns
The following skills are highly desirable for your new role and will be considered advantageous for your application:
- Knowledge of python frameworks and libraries, including Pytest, Pandas, Flask, Kafka
- Experience in integrating with HTTP/APIs end-points and processing responses
- Experience with ORM libraries
- Understanding of python packaging for release and deployment
- Understanding of fundamental design principles driving a scalable application
- Understanding of threading model of Python, and multi-processor architecture
- Working knowledge of REST
- Experience with financial concepts, ideally in market risk domain, e.g. exchange-traded and derivative products, pricing of financial instruments, risk measurement and attribution, quantitative finance models
- Familiarity with front office and risk management functions in banking
------------------------------------------------------
Job Family Group:
Technology------------------------------------------------------
Job Family:
Applications Development------------------------------------------------------
Time Type:
Full time------------------------------------------------------
Citi is an equal opportunity and affirmative action employer.
Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
-
Senior Python Application Developer
3 weeks ago
Mississauga, Ontario, Canada Capgemini Full timeAt Capgemini, we are seeking a highly skilled Senior Python Application Developer to join our team. This role involves designing and developing scalable and efficient Python applications for various clients.About the Role:This position requires 6+ years of experience in Python API frameworks, including FastAPI, Flask, and Django. Additionally, you should...
-
Senior Python Cloud Developer
2 weeks ago
Mississauga, Ontario, Canada Capgemini Full timeCapgemini is a leading global consulting, technology and outsourcing provider dedicated to helping clients achieve their goals in today's fast-changing business landscape.CompensationWe offer highly competitive salaries that reflect the value we place on our employees' skills and experience. The estimated salary for this role is around $140,000 per year,...
-
Senior Cloud Python Developer
3 weeks ago
Mississauga, Ontario, Canada Capgemini Full timeCapgemini is a global leader in consulting and digital transformation. With the right mindset, skills, and expertise, you can unlock your full potential and make a meaningful impact on our clients' businesses.About the RoleWe are seeking an experienced AWS Python Engineer to join our team. As a member of our cloud engineering group, you will be responsible...
-
Python Developer
4 weeks ago
Mississauga, Canada Capgemini Full timeJob Role: Python Developer Location: Mississauga, ON Type: Permanent Fulltime Job Description: Expert in Python (Expert in solving DSA (Data Structure Algorithm) Problems) - Reference from LeetCore 3+ years of MONGO DB handson experience Handson experience in KUBERNETES Containerization, with handson python application deployment experience 6+...
-
Senior Python Software Engineer
3 weeks ago
Mississauga, Ontario, Canada Capgemini Full timeJob OverviewCapgemini is a global leader in consulting and digital transformation. We help organizations thrive in a world of constant change by harnessing the power of technology.SalaryThe estimated annual salary for this position is between $120,000 and $180,000 depending on location and experience.Job DescriptionWe are seeking an experienced Python...
-
Mississauga, Ontario, Canada Citigroup Inc. Full timeJob Title:Senior Python DeveloperCitigroup Inc. is seeking a talented Senior Python Developer to join our team in the Financial Risk Technology department.About the Job:We are looking for a highly skilled and experienced Senior Python Developer who can design, develop, and implement high-quality software solutions using Python 3.6+ programming language.The...
-
Python Developer
4 weeks ago
Mississauga, Canada Capgemini Full timeChoosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired by a collaborative community of colleagues around the world, and where you’ll be able to reimagine what’s possible. Join us and help the world’s leading organizations unlock the value of...
-
Python Developer
4 weeks ago
Mississauga, Canada Capgemini Full timeChoosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired by a collaborative community of colleagues around the world, and where you’ll be able to reimagine what’s possible. Join us and help the world’s leading organizations unlock the value of...
-
Senior Python Software Engineer
3 weeks ago
Mississauga, Ontario, Canada Capgemini Full timeJob OverviewCapgemini is seeking a highly skilled Senior Python Software Engineer - Data Expert to join our team in Mississauga, ON. This permanent full-time position offers an excellent opportunity for experienced professionals to take on new challenges and contribute to the success of our organization.Salary and BenefitsWe offer a competitive salary range...
-
(A) Senior Python Developer
1 month ago
Mississauga, Canada Citibank Full timeThe Applications Development Senior Manager is a senior management level position responsible for accomplishing results through the management of a team or department in an effort to establish and implement new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to drive applications...
-
Python Developer
4 weeks ago
Mississauga, Ontario, Peel region, Canada Capgemini Full timeJob Description6+ Years of experience in Python API framework (fast API / Flask / Django) 3+ years of MONGO DB hands on experience 4+ years of experience in SQL PL/SQL 6+ years of experience in Troubleshooting / Performance tuning of python code Good understanding of Python Design Patterns Candidate must be expert in Python Data StructuresHands-on experience...
-
Python Developer
4 weeks ago
Mississauga, Ontario, C4W, Peel region, Canada Capgemini Full timeChoosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired by a collaborative community of colleagues around the world, and where you’ll be able to reimagine what’s possible. Join us and help the world’s leading organizations unlock the value of...
-
Big Data Developer with Strong Python Skills
4 weeks ago
Mississauga, Ontario, Canada Virtusa Full timeVirtusa is seeking an experienced Big Data developer with a strong background in Python to join our team. As a key member of our data engineering team, you will play a critical role in designing, developing, and implementing large-scale data processing systems using Big Data technologies such as Pyspark.About the RoleThis is a senior-level position that...
-
Python PySpark Developer
3 weeks ago
Mississauga, Canada Synechron Full timeWe areAt Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions. Synechron’s progressive technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps,...
-
Python PySpark Developer
3 weeks ago
Mississauga, Canada Synechron Full timeWe areAt Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions. Synechron’s progressive technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps,...
-
Bigdata Python
5 months ago
Mississauga, Canada Virtusa Full timeBigdata Python - CREQ193891 Description Need an developer resource with 7+ years of Big Data , Python , Pyspark Good understanding and experience on JSP & Java script, Designing, Coding, Unit Testing, Debugging Object oriented principles and best practices Ability to work independently Primary Location Mississauga, Ontario, Canada Job Type Experienced...
-
Mississauga, Ontario, Canada Capgemini Full time**About the Role**We are seeking a highly skilled and experienced Python Developer to join our team at Capgemini.The ideal candidate will have a strong background in developing complex projects using Python, with experience in API frameworks such as FastAPI, Flask, or Django. Additionally, they should have hands-on experience with MongoDB and SQL/PLSQL...
-
Python Pyspark Developer
3 weeks ago
Mississauga, ON, Canada Synechron Full timeWe are At Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions. Synechron’s progressive technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud &...
-
Python Pyspark Developer
3 weeks ago
Mississauga, ON, Canada Synechron Full timeWe are At Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions. Synechron’s progressive technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud &...
-
Python PySpark Developer
3 weeks ago
Mississauga, Ontario, Peel region, Canada Synechron Full timeWe areAt Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions. Synechron’s progressive technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps,...