Senior Technology Consultant Job in Tampa, Florida US
Highly technical position with an emphasis on providing expert consultative services to development teams. Considered a technical expert possessing expertise in system implementation and/or deep, specialized knowledge of DTCC applications. Leads and is accountable for knowledge capital development efforts. Has demonstrated experience and expertise in the software implementation lifecycle (SILC), including collection of requirements, documentation of specifications, application design, implementation and support. Works with Leadership to assess project scope and provides estimates for project timelines and cost feasibility as necessary. Requires exceptional technical and analytical skills. Position does not require supervisory experience.
Principle Responsibilities:
Process Management
- Assists in the development of estimates for projects
- Contributes to defining time tables and project plans
- Assists in the definition of milestones
Application Design
- Designs new systems
- Translates functional requirements into technical requirements and design
- Researches and evaluates alternative solutions and recommends the most efficient and cost effective solution for system design
- Analyzes and estimates feasibility, cost, time, and compatibility with hardware and other programs
Application Development
- Provides senior level consulting services on process improvement projects designed to improve system development and operational effectiveness
- Leads knowledge capital development efforts by:
- Designing innovative system solutions and software development techniques
- Analyzes, defines and documents requirements for data, workflow, logical processes, hardware and operating system environment, interfaces with other systems, internal and external checks, controls and outputs
- Oversees the technical implementation of projects as needed
- Provides production support as necessary
· Technology Architecture
- Maintains a detailed knowledge of the business’s current technology and infrastructure
- Determines what tools should be used to address and resolve the business problem at hand through modeling and understanding key business processes, critical paths, and impact of technology on business processes
- Performs evaluative efforts of new and existing technologies to remain knowledgeable about available tools
- Ensures successful technology evaluation and transfer that aligns information technology with the business
- Determines and rolls out overall security and systems control policies and procedures
Documentation
- Advises on mechanisms for delivering user help with input from the developer of the application
- Reviews documentation for the user describing the installation, use, and customization of products and services as necessary
Experience:
- Minimum of 9 years experience in application development and system analysis
Knowledge/Skills:
- Possess a thorough understanding of the software implementation lifecycle (SILC)
- Possesses deep, specialized knowledge of Domain/Area/Team applications and their development throughout all phases of the lifecycle
- Maintains current knowledge of marketplace changes, technology changes, and client businesses
- Demonstrates advanced analytical skills
- Possesses strong communication and interpersonal skills
- Can effectively communicate and coordinate across multiple technical disciplines such as database, object-oriented, and Web Front end.
- Can manage outsourced efforts including offshore resources
Education, Training or Certification:
Degree in a technical discipline or related experience preferred