Description : Job Summary: Under limited direction with a high level of autonomy, uses knowledge and skills obtained through education and experience to work to understand business requirements that drive the analysis and design of quality technical solutions. Involved in the full systems life cycle and is responsible for architecting, designing, coding, testing, implementing, maintaining and supporting software that is delivered on time and within budget. Makes recommendations towards the development of new code or reuse of existing code. Leads the work of others. Responsibilities also include participation in component and data architecture design, performance monitoring, produce evaluation and buy vs. build recommendations. Participates in and may lead large and/or multiple projects with significant scope and impact. Works independently on difficult assignments that are broad in nature requiring originality and ingenuity with some latitude for unreviewed actions or decisions. Influences strategic direction and develops tactical plans and completes complex assignments with substantial latitude for unreviewed actions or decisions. Essential Duties and Responsibilities:
Adheres to established information technology standards and procedures.
Analyzes procedures, problems and information requirements to refine data for conversion purposes.
Analyzes system requirements, including identifying program interactions and appropriate interfaces between affected components and sub systems.
Analyzes user needs and software requirements to determine feasibility of design within time and cost constraints.
Coaches and mentors others and serves as a role model in employing information technology best practices, including software development methodology and project management.
Collects and/or creates test data, tests programs.
Conducts special studies and investigations and develops new information systems to improve business processes, as required.
Consults with customers about software system design and maintenance.
Designs and/or modifies programs, including specifying logical and mathematical operations and designing files, input documents, reports, screens and user procedures.
Designs conversion procedures.
Determines appropriate actions in emergency situations to ensure data is secure and available for use as soon as possible.
Develops system documentation.
Ensures appropriate controls are built into systems designs.
Identifies and corrects program defects.
Leads assigned projects, including assigning tasks, coordinating efforts, and monitoring performance of others.
Leads the work of others
Provides technical advice and training in specialized areas of expertise.
Participates in the development and approval of technical design specifications for assigned projects.
Participates in software system testing and validation procedures, programming, and documentation.
Provides technical advice and assists in solving programming problems.
Obtains and evaluates information on factors such as reporting formats required, costs, and security needs to determine hardware configuration
Recommends equipment changes.
Recommends new technologies and methodologies to management for meeting business needs, resolving problems and exploiting opportunities.
Writes and/or reviews system specifications, including output requirements and flow charts.
Prepares project plans using project management tools.
Reviews test results; documents test activities, and records remedial actions.
Ensures proper analysis of problems and programming approaches to prevent rework or schedule slippage.
Works individually or coordinates database development as part of a team.
Maintain currency in technical skills
Qualifications : Knowledge, Skills, and Abilities: Knowledge of:
3+ years corporate services domain knowledge such as HR, Benefits, Compensation, Recruiting, Procurement and Payroll required
7+ years of experience in PeopleSoft HCM applications (e.g., Global Core HCM, Workforce Management, Workforce Service Delivery and Integrated Talent Management)
Concepts of programming such as data structures, error handling, data manipulation, and I/O processing.
Database concepts and practices, including definition and query language concepts.
Data processing hardware.
Design of program design concepts through the use of flowcharting and data flow diagramming.
Files, reports, and screens and how they are used in applications.
Relationship between IT and business.
Core business competencies within the financial services industry business.
Concepts and practices of testing procedures.
The overall architecture and framework of the technology within the organization.
Supported business area at the expert level. Skill in:
Experience with Visual Basic, PL/SQL, HTML and XML SQL Server required
Strong working knowledge of PeopleSoft HCM 9.1/9.0/8.9/8.8
Strong working knowledge of PeopleSoft Tools 8.52/8.51/8.49
Design and architecture in one primary technology area with some design and /or architecture ability in a secondary technology.
Creating detailed system and architecture design documentation.
Presenting complex ideas and information to include both technical and non-technical audiences.
Processes of programming such as compiling, source code editing, debugging, testing and deployment.
Use of a modern development tools.
Use of the Microsoft Office Suite of products (Word, Excel, PowerPoint, Visio) for use in development efforts.
Designing new or modifying existing systems.
Demonstrating appropriate frequency and level of detail in communications, both verbal and written.
Preparing project plans and using project management tools.
Analyzing project needs and determining resources needed to meet objectives.
Operating standard office equipment and using required software applications. Ability to:
Demonstrate quick acclimation to new technologies.
Provide technical advice and training.
Coach and mentor others and serve as a role model in employing information technology best practices.
Initiate innovative technical methods.
Facilitate meetings, ensuring that all viewpoints, ideas and problems are addressed.
Recommends technical direction at an individual program, sub-system, application, product, and enterprise level, maintaining a big picture orientation.
Recommend technical direction at a product or enterprise level.
Analyze technical environment to create architecture design.
Effectively multi-task all aspects or tasks on a system with no assistance.
Drive change at a team and department level.
Decide and act on a direction, then report periodically.
Champion technical project, product and team improvement effort.
Provide a high level of customer service.
Establish and maintain effective working relationships with others.
Exhibit a positive attitude when dealing with the client.
Follow all internal procedures for handling customer requests.
Contact the appropriate person to assist with an escalated or more difficult issue.
Communicate timely and through proper channels to keep customer and upper management informed of the progress of an issue.
Take personal ownership of issues, focusing on root cause analysis, and following through to issue resolution.
Attend to detail.
Analyze and solve logic problems.
Read, comprehend, and apply technical information.
In emergency situations, determine appropriate actions to protect critical systems and data.
Demonstrate judgment appropriate for level and experience.
Either meet all deadlines created by management or clearly communicate to management the reasons the deadlines are not possible.
Organize and prioritize multiple tasks and meet deadlines.
Respect all team members regardless of level, role, or skill.
Participate in team projects and activities.
Demonstrate flexibility in accepting and adapting to change.
Work proactively with teammates and management to resolve client issues before they become a problem. Educational/Previous Experience Requirements:
Bachelor's Degree in a technology-related discipline.
Requires mastery technical and business knowledge in multiple disciplines and processes.
Requires a minimum of seven (7) years of relevant work experience.
Raymond James Financial, Inc. - 21 months ago
You can call it Ray. You can call it Ray Jay. But Raymond James Financial will do just fine. The company offers investment and financial...