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: Analyzes the most complex business requirements and feasibility studies for projects of significant 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. Assists in evaluation of new platforms and technologies to satisfy business requirements. Interprets business requirements and prepares system design documents for projects with minimal impact to 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: Develop and maintains complex code utilizing structured programming techniques. Provides thorough internal program documentation. Uses available utilities to simplify tasks. Develops file management modules, creating and maintaining tables using new technologies where appropriate. 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 and coordinates system and system integration test plans. Develop system and system integration test data. Perform and coordinate system, system integration and stress tests for large size projects within and across various systems and platforms for large size projects. Assists quality assurance testing teams.4. 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, and updates on projects and their status to their peers, customers and management. Contributes information for cost justification of new purchases to management. Develops Provides feedback on team performance against established assignments. Participates in hiring process, conducts technical interviews and contributes to overall evaluation of candidates.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. 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. Serves as a resource and provides on-the-job training and advice on tasks to be accomplished by less knowledgeable or newer associates. Provides technical assistance and follow through to team members.7. Planning/Process Management: Prepares time estimates for all phases of technical projects. Functions as technical leader on appropriate projects throughout the full project lifecycle. Develops and maintains plans for large size projects. Evaluates estimates against actuals. Recommends improvements in technical processes. Actively participates in post-implementation reviews.8. Testing: Develops and coordinates system and system integration test plans. Develop system and system integration test data. Perform and coordinate system, system integration and stress tests for large size projects within and across various systems and platforms for large size projects. Assists quality assurance testing teams.9. 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. Must have an excellent understanding in the theories, methodologies and principals underlying technical analysis, design and implementation of software applications, systems, and/or databases. Must have excellent analytical and design skills at multiple product levels and requires excellent skills in research and analysis, project planning and implementation. Excellent 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. 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.RequirementsTechnical Requirements:4 years JAVA3 years C4 years DB2/SQL4 years AIX3 years Z/os - MAINFRAMEAutosysClearCase a plusAb Initio a plus
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