For Employers:   Login   Post Jobs   Why Jobing?
 
  Clear

Advanced Search - Detailed Search for Phoenix Jobs
 
Metro Phoenix Change Location
This posting has expired and is no longer available on Jobing.com.

 
Jobing Description
The Software Engineer will utilize best-in-practice methodologies and object-oriented design principles to develop efficient software. Additionally, he/she will participate in various phases of the software development life cycle including design, coding, review, testing, implementation and documentation using an iterative process. Additional duties include providing ongoing support, maintenance and enhancement of systems. The Software Engineer is responsible for working with other teams throughout the organization to determine the feasibility, requirements and technical design on assigned projects. Technical expertise will be provided in support of all business and IT sponsored projects. Key performance indicators include customer satisfaction, problem resolution efficiency and project deliverable success rate. A strong work ethic and multi-tasking in a fast paced support environment is necessary. Friendly interpersonal skills with the ability to easily and effectively interact with technical, non-technical, support, and business staff at all levels is necessary.

ESSENTIAL FUNCTIONS:
1. Develop software using best object-oriented design principles to keep systems current with changing technologies.

2. Analyze current applications for performance, diagnose for problems and design solutions to problematic/complex problems.

3. Implement a wide variety of current tools and techniques (i.e. web services, SOAP, Spring, Struts, Hibernate and XML) that enable writing and executing custom programs and reports necessary to meet the organization’s needs.

4. Work with team members to determine technical design and specifications for organization’s needs. Actively participate in customer discussions and develop requirements specifications.

5. Problem-solve and think laterally as part of a team or individually to meet the needs of the project.

6. Provide ongoing support, maintenance and enhancement of software systems.

7. Other duties as assigned.

PHYSICAL/MENTAL DEMANDS/ENVIRONMENT:
Requires the ability to work independently and makes decisions, speak clearly, read and write in English, manual dexterity, bend, reach, stoop, lift up to 50 pounds, sit for long periods, ability to coordinate information and activities, ability to prioritize and manage multiple projects simultaneously, perform mathematical calculations, ability to function in a fast paced environment, meet critical deadlines, customer service oriented, and projects a positive interaction with outside agencies.

EQUIPMENT USED:
Laptops, server (rack-mounted) computers, routers, switches, printers, scanners, copy machines, fax machines, general office and specialized software, general office equipment or other specialized equipment of research activities.

SUPERVISORY RESPONSIBILITIES:
None

SCOPE AND COMPLEXITY:
This job will require you to use skills across several different disciplines thereby providing an intellectually stimulating work environment. A standard week might look something like this:
• Writing Java code
• Thinking about the design of a new application
• Designing reports using a variety of tools
• Collaborating with your team members
• Writing SQL code to perform a one-off task
• Researching a new technology
• Enhancing an application for robustness
• Testing some code using JUnit as well as common sense
• Thinking about a more efficient way to deliver solutions
• Writing a script on a server to perform some cron job
• Writing an ANT script to automate compilation of an application
• Being called upon to fix a laptop because everybody else is busy
• Document all of the above (as relevant)
• Provide cogent reports on all of the above (as relevant)

This is a sample of what you might encounter, however, there will be new challenges each week, some of which are straightforward while others will be more complex and require some thought. At all times, and in relation to all projects, strong communication teamwork and a good attitude are a must.

Skills / Requirements
MINIMUM QUALIFICATIONS:
• Bachelor’s degree in Computer Science or equivalent with at least 3 years of working experience
• Sound knowledge and working experience in report writing tools
• Certified Java Programmer preferred (any JDK version)
• At least 3 years of working experience with hands on programming in Java 1.5.x (or greater)
• Experience working with SQL, XML, HTML, JavaScript, Websphere 6.1, Oracle 10g, Apache ANT, Shell scripts, UML, and PL/SQL
• Sound knowledge and working experience of J2EE technologies (i.e. JSP and Servlets)
• Demonstrated working experience with Eclipse or other IDE
• Server Platform: Linux/Windows
• Development Platform: Windows
• Must be able to function well as a team member within a project and have the ability to search for technical solutions independently

DESIRED QUALIFICATIONS:
• IBM Websphere administration
• Oracle database administration
• LAN/WAN network components and administration
• Shell scripting (BASH or other)


International Genomics Consortium - IGC Preview
International Genomics Consortium - IGC
About IGC The mission of IGC is to revolutionize the treatment and prevention of cancer and complex diseases by rigorously developing and applying post-genome science to advances in human health... More


Phoenix Jobs at International Genomics Consortium - IGC
 
Subscribe to International Genomics Consortium - IGC Jobs
RSS RSS Add to My Yahoo! Add to Google Add to My AOL


-

14.0.1875.2
Copyright ©1999-2009 Jobing.com, LLC. All rights reserved. Phoenix Jobs - The Valley's Jobing Community