
Python Developer
Job Title: Python Developer
Location: New York, NY & McLean, VA (Hybrid-3 Days Onsite, 2 Days Remote)
Duration: 12 Month contract with Possible extension
Visa: GC, USC, H4
No of Openings: 3
Ideally looking for applicants with a background in the financial services industry.
Description:
We are seeking talented Engineers to join our Python Library Development Team. This role involves developing internal tools that empower Business Analysts (BAs) to enhance their ability to analyze data and manage risk. You will work on building and maintaining Python libraries that enable BAs to interact with various data sets, charts, and tools in a more efficient and insightful manner, directly supporting the creation of credit policies and risk management strategies.
Key Responsibilities:
Develop and maintain Python libraries that serve internal tools for business analysts.
Work primarily with Python, with a small focus on SQL for data handling.
Collaborate with a cross-functional team of engineers and data scientists to design, implement, and test features and tools.
Write clean, efficient, and well-tested Python code with a strong emphasis on object-oriented programming (OOP).
Contribute to the development of tools such as automated PowerPoint presentation generation and extending support for Google Slides via Google APIs.
Ensure all code is tested with high standards to guarantee robustness and reliability.
Work independently while collaborating effectively with other engineers, data scientists, and business analysts.
Problem-solve complex technical challenges and contribute to innovative solutions.
Participate in code reviews and provide constructive feedback to peers.
Communicate effectively with both technical and non-technical stakeholders to ensure clear understanding and alignment.
Required Skills & Qualifications:
Proficient in Python, with strong experience in library development.
Basic knowledge of SQL (for data manipulation and querying).
Strong experience with object-oriented programming (OOP) principles.
Excellent problem-solving skills with the ability to independently tackle complex technical challenges.
Experience with software testing, including writing and executing test cases.
Strong communication skills to work effectively with team members, business analysts, and data scientists.
Ability to work independently while managing multiple tasks and deadlines.
Comfortable working in a fast-paced, collaborative environment with distributed teams.
To apply for this job email your details to sonu@cy-tec.com