PeopleSoft Financials Programmer Analyst
Job Category: IT/Software Development Relevant Work Experience: 5+ to 7 Years Career Level: Experienced (Non-Manager) Education Level: Bachelor's Degree Job Description Want to Make an Impact?At TransUnion, a leader in the information services industry, we've made a habit of impacting the world around us. Our commitment to technology is second to none. And because we constantly encourage new ideas and new thinking from our associates, our continued growth is assured.Work with customers, business analysts, and team members to understand business requirements that drive the analysis and design of quality technical solutions that are aligned with business and IT strategies and comply with the organization's architectural standards. Involved in all phases of the full systems life cycle. Responsible for designing, coding, testing, and implementing applications and systems software delivered on time and within budget. Make recommendations towards the development of new code or reuse of existing code. Participate in component and data architecture design, performance monitoring, product evaluation and buy vs. build recommendations. The primary job responsibility is design vs. development of software applications/systems and/or databases. Duties & Responsibilities 1. Analysis/Design: Analyzes complex business requirements and performs feasibility studies for projects of medium/large scope and complexity. Analyzes environmental requirements, conversion requirements and file structures between systems. Designs data models. Evaluates new products and product upgrades. Develops prototypes where appropriate. Interprets business requirements and prepares system design documents for projects with minimal impact on other systems. Designs data integrity requirements and environmental requirements. Develops program specifications and flowcharts, (dataflows, jobflows, etc.), for complex programs, screens, files and reports. Designs security requirements for systems with cross-departmental access. 2. Coding: Develops and maintains code utilizing structured programming techniques. Provides thorough internal program documentation. Uses available utilities to simplify tasks. Develops file management modules. Apply object oriented programming principles to design and development efforts in an effort to re-use existing code. Conduct and participates in code walkthroughs. 3. Testing: Develops system and system integration test plans. Develops system test data and performs system, integration, parallel and stress tests for large size projects. Coordinates system and system integration testing. Assists quality assurance testing teams. 4. Communication: Leads project teams. Provides input to peers, management and customers for recommendations and alternate solutions and/or improvements. Conveys and insures the understanding of technical strategies and vision to project participants. Conveys problems, solutions, updates and project status to their peers, customers and management. Contributes information for cost justification of new purchases to management. Develops and maintains program, systems, user, operations and disaster recovery documentation. 5. Documentation: Prepare design documentation for the software projects assigned. Ensure that the scope and intent of the design architecture is clearly reflected and accounted for in the supporting documentation for the Developers. Prepare disaster recovery documentation. May assist in writing on-line help manuals, user manuals, operations documentation and FAQs for specific software projects. 6. Mentoring: Takes responsibility for personal and team technical and professional growth. Assists new hires with simple and complex department procedures, environment, tools, utilities and standards. Provides technical assistance and follow through to team members. 7. Planning/Process Management: Prepares sound time estimates for all phases of technical projects. Functions as technical leader on appropriate projects throughout the full project lifecycle. Develops and maintains project plans for medium to large size projects. Evaluates estimates against actual occurrences. Actively participates in post-implementation review 8. Performs other related duties as assigned. The duties and responsibilities described above are the essential functions of the job. The qualifications below are representative of the knowledge, skills, and/or abilities required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.Required Skills: - Extensive experience in progressively responsible positions focused on PeopleSoft application design, development, documentation, testing, and implementation in full life-cycle projects. - Extensive experience using PeopleSoft Financials 8.8 / 8.9, Application Designer, PeopleCode, Component Interface, Application Engine, SQR's, Integration Broker, SQL, Security, and PS/Query. - Knowledge of PeopleSoft 8x architecture. - Extensive experience in troubleshooting PeopleSoft Financials applications. - Experience working with Oracle databases. - Demonstrated ability in leading projects and project teams. - Strong planning and organizational skills. - Strong research, analytical, and technical problem solving skills. - Excellent verbal and written communication skills. - Strong customer service skills. - Bachelor's degree in Computer Science or related field.Desired: - Implementation/upgrade of PeopleSoft Financials in an 8.x environment. - Experience with PeopleSoft workflow. - Experience with development of Crystal reports. - Experience with nVision reporting. - Understanding of data transfer protocols (e.g. https, ftps). - Experience with UNIX/LINUX shell scripting. Bachelor degree in computer science or a related discipline preferred with 5-7 years of systems/applications/database analysis and design experience, OR demonstrated ability to meet job requirements through a comparable number of years of technical work experience.Must have a very good understanding in the theories, methodologies and principals underlying technical analysis, design and implementation of software applications, systems, and/or databases. Must have strong analytical and design skills at multiple product levels and requires excellent skills in research and analysis, project planning and implementation. Strong understanding of entire development process, including specification, documentation and quality assurance. Aware of business issues as they impact overall project plans. Excellent communications and interpersonal skills. Familiar with CASE tools products. Must have excellent knowledge of job specific technical skills specified in the requisition and be able to apply them to specific software and/or database development efforts.We offer competitive salaries, comprehensive benefits, a business-casual environment, and a convenient downtown location as well as a free on-site fitness center.TransUnion is an Equal Opportunity/Affirmative Action Employer; M/F/D/V. TransUnion values the advantages gained from a diverse workforce.Apply Today at: https://careers.transunion.com/psc/HC89/EMPLOYEE/HRMS/c/HRS_HRAM.HRS_CE.GBL?Page=HRS_CE_JOB_DTL&Action=A&JobOpeningId=3901&SiteId=3 Visit transunion.com At TransUnion, opportunity isn't simply something we offer clients. We understand our associates want the rewards and satisfaction that come with new career opportunities. We're always looking for talented people with insights that can make a difference to our clients. We recognize the power of employing the best - those who want to make an impact. It's what has made us an industry leader in credit and information management for more than 30 years. Whether you are looking for your first position in the corporate world, or searching for your next management role, explore the opportunities we have to energize your career.
|