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
|