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 & Responsibilities1. Analysis/Design: Defines the scope of projects using a broad knowledge of the business, existing systems and available technologies. Design complex data models. Participates in business requirement discussions and perform feasibility studies on complex projects. Interprets Business Requirements and prepares system design documents for projects that involve multiple systems. Evaluates new products, platforms and technologies. Analyzes environmental requirements, platforms and technologies. Designs data integrity requirements and environmental requirements. Develops program specifications and flowcharts, (dataflows, jobflows, etc.), for complex systems. Designs security requirements for systems with external customer access.2. Planning/Process Management: Prepares time estimates for all phases of technical projects. Develop and maintain project plans for large projects and medium cross-organizational projects. Distributes assignments to team based on established prioritization of group tasks and skills. Reviews technical processes, document and implement suggested improvements. Participates in post implementation reviews.3. Communication: 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. Researches and presents detailed information for cost justification of new purchases to management. Develops and reviews program, systems, user, operations and disaster recovery documentation. Provides feedback on team and individual performance against established assignments. Participates in hiring process, conducts technical interviews, contributes to overall evaluation of candidates and makes recommendations for hiring.4. Coding: Develop and maintain complex code utilizing structured programming techniques. Investigate new tools and technologies and utilizes them where appropriate. Sets up new tools, technologies and environments for others to use. Apply object oriented programming principles to design and development efforts in an effort to re-use existing code. Conduct and participates in code walkthroughs. 5. Testing: Plans, coordinates and develops proper testing environments within and across various systems and platforms. Develop system and system integration test data. Performs and coordinates system, system integration, conversion, parallel and stress tests for large size projects within and across various systems and platforms. Makes recommendations to improve performance based on stress testing results. Provide assistance to application and quality assurance testing teams.6. 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. May assist in writing on-line help manuals, user manuals, operations documentation and FAQs for specific software projects.7. 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. Serves as a resource and provides on-the-job training and advice on tasks to be accomplished to less knowledgeable or newer associates. Provides technical assistance and follow through to team members. Oversees the work of less knowledgeable technicians. Instructs and coaches assigned team members.8. Performs other related duties as assigned.Qualifications 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. This position requires a bachelor¿s degree in computer science, a related discipline, or an equivalent educational and work experience, with typically 9-10 years of systems/applications/database analysis and development experience. Must have a high degree of understanding in the theories, methodologies and principals underlying technical analysis, design and implementation of software applications, systems, and/or databases. Experience with SOA is preferred. Must have proven expert analytical and design skills at multi-product/multi-environment levels as well as an in-depth experience in research and analysis, project planning and implementation. High understanding of entire development process, including specification, documentation and quality assurance. Aware of business issues as they impact overall project plans. Recognized reference and central point for technical issues across groups and products. Strong communications and interpersonal skills. Must have strong knowledge of job specific technical skills specified in the requisition and be able to apply them to specific software and/or database development efforts. Our Client offers a competitive salary, comprehensive benefits, a business-casual environment, and a convenient downtown location as well as a free on-site fitness center.Our Client is an Equal Opportunity/Affirmative Action Employer; M/F/D/V. Our Client values the advantages gained from a diverse workforce.Requirements6 Years of Java experience4 years of C experience5 years of DB2/SQL5 years of UNIX4 years of Z/OS - MAINFRAME experience2 years of Autosys and ClearCaseAb Initio (or similar) is a plusSOA experience desired
Experience: WE ARE UNABLE TO SPONSER OR TRANSFER H1B-VISA'SINCLUDE SALARY HISTORY FOR CONSIDERATIONPLEASE INCLUDE JOB TITLE IN SUBJECT HEADINGSALARY: Open (based upon experience and qualifications)

To Apply to this job go to http://www.GadBall.com or click here