Progress OpenEdge Developer Dublin, CA, SAN MATEO, RANCHO, CA OR Ft LAUDERDALE, FL
The focus of this position will be to enhance and support an in-house built critical Investment Management application. The application is a global 24x7 operational trading workflow management application. Some of the critical functions/workflows within the application includes trade executions, trade settlements, securities valuation, calculates the daily fund NAV, etc..
The successful candidate will be responsible for
• Following the System Development Life Cycle while working on critical medium to large development .
• Working closely with the domain architect and the application infrastructure resource, supporting them on special .
• Apply their experience in advancing the technical landscape of the application through the use of new features and new development paradigms supported by .Net, Java and OpenEdge integration, ensuring adherence to technical standards.
• Provides production support where and when needed, and perform code reviews/audits and promotes development best practices.
Consistent with our corporate values, the right candidate will work to meet our internal and external clients’ requests and be an excellent team player. This individual takes pride in the quality of their work, pays close attention to detail, strives for results, and enjoys a working environment where every day
brings a new challenge.
Most important:
Knowledge of more advanced Progress language constructs (i.e. super-procedures, dynamic queries).
Working with end users (good communication and comprehension).
Working independently and in a team environment
Good analytical skills.
Be able to perform in multiple roles (Developer, Analyst, support)
Experience with Progress Webclient and Appserver-based development
Database table schema analysis and design
JOB DUTIES/RESPONSIBILITIES:
• Interpret end-user business requirements to develop and/or modify technical design specifications, using the technical system design document as part of the project lifecycle
• Develop high and low level application design artifacts including process flows, data model and interfaces based on maintenance, operations, and performance standards. Ensure all technical deliverables are consistent with architectural standards & guidelines.
• Code and test programs from technical program specifications
• Help identify improvement opportunities from an architecture, infrastructure and programing perspective.
• Participate in technical roadmap discussions. Participate in discussions to recommend application and development tool enhancements that result in increased efficiency, quality, maintainability and scalability.
• Uses version control tools and Production Control for job migrations and scheduling
• Collaborate with team members in a distributed environment with different time zones.
KNOWLEDGE, EDUCATION, AND EXPERIENCE:
• Bachelor’s Degree in Computer Science or equivalent experience
• Experience in a financial services environment, preferably in mutual fund NAV processing
• Considerable experience in integrating application in a complex global environment.
• 5 or more years of programming and/or software development experience
• Experience in Progress development language and database, required (V10 required, V11 a plus)
• Experience in Unix or AIX environment is required.
The focus of this position will be to enhance and support an in-house built critical Investment Management application. The application is a global 24x7 operational trading workflow management application. Some of the critical functions/workflows within the application includes trade executions, trade settlements, securities valuation, calculates the daily fund NAV, etc..
The successful candidate will be responsible for
• Following the System Development Life Cycle while working on critical medium to large development .
• Working closely with the domain architect and the application infrastructure resource, supporting them on special .
• Apply their experience in advancing the technical landscape of the application through the use of new features and new development paradigms supported by .Net, Java and OpenEdge integration, ensuring adherence to technical standards.
• Provides production support where and when needed, and perform code reviews/audits and promotes development best practices.
Consistent with our corporate values, the right candidate will work to meet our internal and external clients’ requests and be an excellent team player. This individual takes pride in the quality of their work, pays close attention to detail, strives for results, and enjoys a working environment where every day
brings a new challenge.
Most important:
Knowledge of more advanced Progress language constructs (i.e. super-procedures, dynamic queries).
Working with end users (good communication and comprehension).
Working independently and in a team environment
Good analytical skills.
Be able to perform in multiple roles (Developer, Analyst, support)
Experience with Progress Webclient and Appserver-based development
Database table schema analysis and design
JOB DUTIES/RESPONSIBILITIES:
• Interpret end-user business requirements to develop and/or modify technical design specifications, using the technical system design document as part of the project lifecycle
• Develop high and low level application design artifacts including process flows, data model and interfaces based on maintenance, operations, and performance standards. Ensure all technical deliverables are consistent with architectural standards & guidelines.
• Code and test programs from technical program specifications
• Help identify improvement opportunities from an architecture, infrastructure and programing perspective.
• Participate in technical roadmap discussions. Participate in discussions to recommend application and development tool enhancements that result in increased efficiency, quality, maintainability and scalability.
• Uses version control tools and Production Control for job migrations and scheduling
• Collaborate with team members in a distributed environment with different time zones.
KNOWLEDGE, EDUCATION, AND EXPERIENCE:
• Bachelor’s Degree in Computer Science or equivalent experience
• Experience in a financial services environment, preferably in mutual fund NAV processing
• Considerable experience in integrating application in a complex global environment.
• 5 or more years of programming and/or software development experience
• Experience in Progress development language and database, required (V10 required, V11 a plus)
• Experience in Unix or AIX environment is required.