Role: Python Developer
Location: New York, NY/ Jersey City, NJ/ Chicago, IL/ Tampa, TX/ Plano, TX/ Houston, TX/ Columbus, OH/ Wilmington, DE (Day 1 Onsite)
Description
This position is for Application Developer for Fixed Income Technology group, part of the Investment Bank.
• This is a hands-on technical role. The candidate should be comfortable working with Advanced Python, multi-threaded, complex, high-performance, techno-functional environment.
• Architecting, developing, testing and maintaining of software modules
• Liaise with stakeholders to gather & understand the functional requirement
• Should be able to design minor components, work independently and mentor junior team members as required.
• The candidate will be tasked with developing robust, scalable and maintainable applications.
• Develop technical components as per JPMC technical standards. Enhance and maintain existing components and services.
• Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
• Provide level-3 support to troubleshoot production issues and assist users with their queries.
Qualifications
•
• 5 Years of Strong experience in application designing, development and testing for backend server development.
• Proficient in Advanced Python programming.
• Proficient in any NoSQL/Object (Key/Value) Database experience is preferred.
• Having Core Java experience is desired.
• Having experience with AWS services is good to have.
• work experience on SQL/PLSQL an advantage.
• Any experience on Messaging solution i.e. Tibco EMS, Distributed System i.e. Pivotal Gemfire.
• Familiarity with Unix/Shell scripting and Hudson/Jenkins for deployment.
• Working proficiency in developmental toolsets such as Git / BitBucket, and Jira
• Experience with build tools maven
• Excellent analytical and problem solving skills
• Candidate must possess excellent verbal and written communication skills
• Experience with Investment Banking – Fixed Income domain will be an advantage
• Experience with DevOps automation tools.
• Strong on critical thinking, great communication and team work skill is essential to this role
• High level of responsibility and Ownership from inception through to implementation
• The candidate should have a proactive approach to problem solving
• Clear understanding of software development lifecycle, nice to have.
• Strong sense of attention to detail, accountability, pride in delivering high quality work and willingness to learn.