Developer
The Depository Trust & Clearing Corporation - Tampa, FL
Department Function
The Application Development & Maintenance (ADM) Tools Team supports the Finance Department and the Portfolio & Project Architecture Office. The business areas and the Tools Team work closely together to ensure timely and reliable development & maintenance of related systems. This interaction frequently involves discussions with business area management and the system administrators to analyze requirements, and design & implement solutions.
Position Summary
Participates in on-going communications with the Finance Department and the Portfolio & Project Architecture Office. Responsible for the analysis of business requirements and the development of functional & technical specifications. Analyzes, designs, develops, tests and implements code for existing and proposed business applications/systems. Completes adhoc changes and reporting as needed. Responsible for all procedural and code documentation on assigned projects and applications. Performs the role of Project Coordinator for projects and interfaces with supporting areas. Periodically manages all phases of the software implementation lifecycle (SILC).
Principal Responsibilities
Application Design
  • Designs enhancement solutions and new functionality
  • Prepares functional process charts
  • Prepares system flow charts and logic diagrams
  • Translates functional requirements into technical requirements
  • Participates in the design of new systems
  • Application Development
  • Analyzes and evaluates business areas’ requirements and processes
  • Writes new programs of moderate complexity and scope, working with basic applications systems designs and specifications and utilizing standard procedures and techniques
  • Enhances system performance
  • Provides application and user support and performs troubleshooting
  • Provides production support as necessary - revises and debugs programs
Testing
  • Defines approach and criteria for testing
  • Writes and refines test cases, scenarios and scripts to ensure application quality and administers portions of the testing process
  • Creates test transactions and runs component, assembly, and system tests for conformance to standards and adherence to design specifications
  • Prepares the test environment
  • Reviews test results to ensure they meet expected results and presents results
  • Works with users to review test results to ensure they meet expected results
  • Conforms with quality assurance test standards
Documentation
  • Designs and develops documentation for the user describing the installation, use, and customization of products and services
  • Uses product design specifications to direct development of useful documentation, help functions, and features Understands the users’ view of the application or technology and is able to put procedures into a logical sequence
  • Prepares system level documentation and design specifications
Communications / Customer Service:
  • Meet directly with business area management & personnel
  • Respond to inquiries and questions in a timely & professional manner
  • Provide clear written and verbal communication on projects
  • Interact with customers to gather & clarify requirements and document results
Process Management
  • Assists in the development of estimates for projects
  • Contributes to defining time tables, the definition of milestones and manages project plans
  • Identify and track risks and issues
Project Coordination
  • Performs project coordinator role throughout development life cycle
  • Reports status and issues to Team Lead or project manager as necessary
  • Performs all development lifecycle quality assurance for the work of other team members, including the review of high-level designs, detail designs, code, and test plans and results
  • Instructs, assigns, directs, and reviews the work produced by other team members
  • Assists in coordinating the implementation of changes to improve performance against metric targets
Experience
  • Experience with distributed systems and Commercial Off The Shelf (COTS) products
  • Minimum of 4 years’ experience in Portfolio & Project Management (PPM) application development and system analysis
  • Has experience with all phases of application programming & implementation
  • Has demonstrated knowledge in the software implementation lifecycle (SILC) and programming languages
  • General knowledge of distributed systems (hardware & software)
Knowledge/Skills
General:
  • Strong project & configuration management skills
  • Strong business analysis, data analysis, design and development skills
  • Strong communications skills, user-support & user-interfacing skills
HP PPM Specific:
  • PPM Best Practices
  • Knowledge of performance issues and considerations
  • Ability to Design & Create custom Portlets and Reports
  • Ability to Design & Create Request Types
  • Ability to Design & Create Workflows
  • Proficiency in workings of application
  • Proficiency in PPM schema
  • Proficiency in customization capabilities
  • Ability to design and implement PPM web services
Specific:
  • Knowledge of application development methodologies and CMMI
  • Knowledge of how PPM applications
  • Deployment control methodologies
Technical/Programming Skills:
  • Oracle PL/SQL Programming
  • Oracle constructs (Materialized views, packages etc.)
  • TOAD (Tool for Oracle Application Development)
  • UNIX Shell Programming
  • Database design skills
Additional Skills:
  • Distributed application knowledge
  • Rational ReqPro & ClearQuest knowledge
  • Microsoft Office (e.g., WORD, EXCEL, VISIO)
  • General Visual Basic

The Depository Trust & Clearing Corporation - 17 months ago - save job - block
Recommended Jobs
Software Developer (.NET Developer)
The Nielsen Company - Tampa Bay, FL
The Nielsen Company - 5 days ago

Web Developer
NCI Information Systems, Inc. - Tampa, FL
NCI Information Systems, Inc. - 1 day ago

ETL Developer
Bloomin' Brands, Inc. - Tampa, FL
Bloomin' Brands, Inc. - 1 day ago