Job Title :: Python Developer with Quartz
Location :: Jersey City, NJ (100% Onsite)
Type ::Fulltime role
Roles & Responsibilities
- Design, develop, and maintain applications as a Python Developer delivering scalable and efficient solutions.
- Build end-to-end business solutions following SDLC best practices.
- Participate in Agile ceremonies including sprint planning, daily stand-ups, and retrospectives.
- Develop and manage job scheduling solutions using Quartz.
- Analyze requirements and convert them into robust technical implementations.
- Perform debugging, troubleshooting, and performance optimization of applications.
- Work on applications related to fixed income and structured notes, ensuring domain alignment.
- Collaborate with cross-functional teams to ensure smooth delivery of projects.
- Maintain high standards of code quality, reliability, and performance.
- Communicate effectively with stakeholders and provide timely status updates.
Must Have Technical/Functional Skills
Strong experience as a Python Developer, with hands-on expertise in building scalable applications.
In-depth knowledge of developing end-to-end business solutions using the Software Development Life Cycle (SDLC).
Proven experience working in an Agile development environment.
Hands-on experience with Quartz scheduling framework.
Strong analytical, debugging, and troubleshooting skills.
Good understanding of Fixed Income products, especially Structured Notes.
Excellent verbal and written communication skills.
Nice to Have
Experience in financial services or capital markets domain.
Exposure to additional scheduling or automation frameworks.