Job Description:
 |
Key responsibilities may include:
• Writing proposals and project cost estimates
• Gathering functional requirements and developing technical specifications & project/test planning
• Potentially leading development teams and supervising other technical resources
• Potentially helping with business development/closing the sale
• Designing/developing software applications, project prototypes, proofs of concept & client demos
• Reviewing designs & code output from development team and results produced by QA personnel
• Willingness to travel up to 50%
Basic Qualifications:
• 2 years of experience designing and developing capital markets/financial applications including trading systems, risk analysis applications, or equity/fixed income applications, etc.
• 3 years of experience with object-oriented design and development utilizing Java/J2EE and/or .NET and/or C++ technologies
• 3 years of work experience as Software Developer, Software Engineer, or other similar position with technical focus, application development or architecture experience
• Bachelor's degree in Software Engineering, Engineering (any type), Computer Science, Computer Information Systems, Mathematics or related discipline with technology focus is desired
Preferred Skills:
• Experience with database technologies including Oracle, Sybase and/or SQL Server
• Experience with messaging - tools, middleware, protocols, etc.
• Exposure to a variety of distributed computing technologies
• Basic project management experience
• Strong writing, problem solving, communication and client-facing skills
|