What users say about Prodigio:
I just recommended your incredible trading system to a fellow trader. Thanks for creating Prodigio and helping me to make some money trading.
Jane Warner,
Boca Raton, FL
Prodigio RTS without a doubt may be the future of on-line trading. Thank and keep up the great design work.
Ken D.
Colorado
Careers
Philadelphia – Java Software Developer/Computer Scientist
Hiring Java developers for expanding Dev-Team. For immediate consideration, please send your resume to: careers@mpowertrading.com
|
Title: |
Senior Software Developer |
|
Job Category: |
IT/Java - Automated Trading System Proprietary Development |
|
Industry: |
Financial Services Specialized Trading Technology |
Experience Level: |
Experienced 3+ years// Graduate Level Computer Scientist/Mathematics// Industry direct related field |
|
Location: |
Philadelphia Area (Haverford Pennsylvania – Mainline Suburb) |
|
Employment Type: |
Full Time |
|
Salary: |
Commensurate with experience |
Compensation Benefits:
- Competitive Salary
- Performance Bonuses
- Vacation package year one
- Collaborate with the brightest collegial minds in Mathematics, Computer Science and Engineering on high-tech proprietary financial technology.
- Rapid Personal and Financial advancement.
- In-office GYM.
- Onsite free parking.
- State-of-the-Art casual and energetic work environment.
Job Summary Description:
MPower Trading Systems is seeking a Senior/ Experienced Java Developer to join our algorithmic trading system development (Dev-Team) team. You will participate in every phase of the development lifecycle while being expected to leverage and expand the firm's next-generation trading technology to limits not yet realized, further helping differentiate MPower from every trading technology firm in the space. You will have the opportunity to provide functionally correct and robust programmatic solutions for trading applications, exchange interfaces, and all related GUIs, libraries, and subsystems while working with a team populated by some of the most talented software developers on Wall Street, designing and developing mission-critical, real-time distributed trading systems for the online active traders' segment. This key role involves a driven software development professional who has a passionate desire and commitment to co-develop and maintain the firm's successful high performance trading systems designed for active traders/ firms. Project work and scope are defined and assigned by both the CIO/CTO and Chief Architect Development Managers. Process defined project output and project timeframes are agreed upon with the Development Managers at the beginning of each project. Project development meetings take place each business day. Continual improvement in technical and non-technical skills is expected. You will work directly with experienced co-developers with vast domain knowledge, senior management staff, professional traders, industry professional clients, creating a collaborative culture to ensure a strong alignment of technology solutions with trading requirements. Primary business focus is on the firm's proprietary trading platform that enables the largest online Wall Street firms and active on-line traders to trade faster, more intelligently, and more effectively than other trading participants.
Responsibilities:
- Responsible for design, architecture and implementation of large scale, broad based functional and technical software solutions that satisfy complex business requirements focusing on system integration, configurability, manageability, stability, scalability and performance
- Analyze, design, develop, support, and maintain solutions for trading applications, exchange interfaces, and all supporting GUIs, libraries, and subsystems.
- Provide functionally correct and robust solutions that meet the scope of projects assigned.
- Provide leadership and engage in problem decomposition, software architecture, interface design and clean, efficient, reusable development code implementation
- Demonstrate strong analytical skills regarding how and where to modify existing code in order to provide new/enhanced functionality.
- Frequently correspond with other developers and Senior Development Management to ensure correctness of coded solutions and proposed programmatic designs.
- Understand the business domain (problems, activities, processes) and apply that understanding to strategic decision making to maximize technology value
- Complete work by the date specified as the end of a project.
- Participate in daily/ weekly code reviews for both self-written and peer-written code.
- Work only on projects that have been assigned and prioritized by the CIO/CTO and Chief Architect Management.
- Work with both the CIO/CTO and Chief Architect Management to determine responsibilities for each project as defined and accomplish those tasks by the agreed upon times throughout the project.
- Determine correctness of newly installed production software for each project by working closely with the Operations Group, the users, and/or senior Development Management.
- Architect new procedures and practices in an autonomous fashion.
- Provide time allocation reporting to the Application Development Manager or Supervisor for the previous week by the first work day of each week.
Job Requirements:
Mandatory Qualifications:
- Experienced 3+ years// Graduate Level Computer Science/Mathematics// Direct related field
- Languages and Skills: Java, C, XML, J2EE, EJB, JSP-Struts/Faces, HTML, and SQL.
- Complete Mastery of Java Swing GUI design.
- Knowledge and experience in Unified Modeling Language (UML) design, object-oriented design and analysis, event driven architecture, and Agile development methodologies.
- Knowledge and experience in Eclipse, Data modeling, Security access, and Web services.
- Strong teaming and communication skills are necessary as the developer will engage and collaborate with cross-functional technical teams in an iterative development process.
- Strong analytical, verbal and written communications skills
- Asynchronous event-driven server programming experience
- Must have strong ability to proactively design testing cases to discover system limitations and bottlenecks and suggest ways to improve the system
- Must be a very strong hands-on developer keen to make an effort to understand our business systems and our clients' needs.
- Must be a self-motivated person who has an interest and is committed to developing new successful technology solutions in complex technical and business environments specific for active traders.
- Good interpersonal and communication skills; must have ability to work well with other developers and administrators or individually. Must be able to discuss technical design, give clear updates on status and escalate issues appropriately
Preferred Qualifications:
- Previous financial systems experience a plus.
- Transaction processing systems, preferably order management, order entry systems, matching engines or execution platforms.
- Prior experience with equity trading. Equities front office development a major plus.
- Experience in developing high throughput, low latency server side applications using Java. Typical candidate will have experience in one or more of the following industries: high frequency trading, telecom and or other real-time embedded programming environments such as control systems, device drivers etc.
- Experience in RDBMS, Oracle, DB2, MySQL or CloudScape
- Proficient in multi-threaded, real-time programming techniques
- Solid understanding of TCP/IP and network programming is required
- Experience in low-level programming, including solid understanding of hardware architecture, OS services, compiler techniques, and memory synchronization techniques is a plus.
- Protocols: FIX, TCP/IP and other middleware products.
Educational Requirements:
Master's or PhD (preferred) in Engineering, Applied Mathematics, Computer Engineering, Physics or similar discipline required. (Under graduates ranked the top in their class with a minimum GPA of 3.90 may apply).
About MPower Trading Systems, LLC. Technology (MTS):
MPower Trading Systems, LLC is a privately held trading technology firm that leverages next-generation technology to develop systems that differentiate MTS in the financial markets. MTS designs and develops cutting-edge stock market quant based expert level automated trading systems for medium to large size financial institutions and active on-line traders. MTS is the exclusive developer and provider of the Prodigio RTS (Robotic Trading System) system. Our development technologists and scientist strive to development smarter and faster systems key to our success and that of the firm clients. Team members through rigorous collaboration have developed and implemented computer based trading systems that successfully execute sophisticated large-scale strategies independent of human interaction when deployed. We are a solutions-oriented environment, where multidisciplinary teams come together to solve business problems and generate business ideas. MTS is engaged in a race for speed where every microsecond counts and the goal is to trade at the speed of light. In this space, technology that can be the first one to receive news feeds, intelligently analyze information, and respond faster in sending out its orders increases the potential for a winning trade. It's our persistent and passionate desire to achieve these tasks faster, more intelligently, and more effectively than any other technology in the space that keeps us ahead of the curve.
If you are looking to move beyond traditional corporate constraints in favor of an exciting financial oriented environment where hard work is rewarded and creativity is encouraged, come explore the great opportunities at MPower Trading Systems.
Hiring Java developers for expanding Dev-Team. For immediate consideration, please send your resume to: careers@mpowertrading.comDisclaimer:
MPower Trading Systems, LLC. does not accept random solicitations. Moving forward, all resumes submitted directly to an MPower employee from a vendor via-email, the Internet or in any other form without a valid written search agreement in place for any such position from the MPower Human Resources Department will be deemed the sole property of MPower. Please note that no fee will be paid in the event the candidate is hired by MPower as a result of the referral or through means other than our established process or agreement.