JOB BOARD HOME  |  SEARCH JOBS  |  EMPLOYERS  |  JOB ALERTS  
SEARCH JOBS
Jobs by Employer
Jobs by Position
Jobs by City
Jobs by County
Search All Jobs

LIVING & WORKING IN UTAH
Utah's High-Tech Environment
Research Center
Living in Utah
The Outdoors
The Powder
The Education
Headlines & Rankings

Senior Software Developer


   Closing Date: Aug. 19, 2010

Employer:Career Step
Job Location: Provo - Utah County
Employment Type:Full Time
Benefits:Medial, Dental, 401K matching, life insurance, vacation/PTO

Description:

Do you have experience in a large development environment? Have you worked on at least one enterprise project (e.g. client server, internet-based application)? Are you comfortable with .NET? Are you familiar with the Scrum development process?

Position Summary: A talented Senior Developer is needed to play a key leadership role in the design, development, and implementation of our product line. We are looking for a creative problem solver with critical thinking skills who will be an enthusiastic team player. The person in this position will be expected to work under minimal supervision and provide high-quality software programming and testing. This person must define success as the ability to deliver high-quality code in a frequent, timely manner.

Duties:


Take a leading role in all aspects of the software development life cycle including hands-on software design, development, code reviews, and troubleshooting using best practices Object Oriented Design and Architecture.

Analyze software requirements from Career Step departments, partners and third parties to determine feasibility of design within time and cost constraints. Consults with Management, Systems Architect, and other IT staff to evaluate interface between hardware and software and operational and performance requirements of overall system.

Develop user interface and functional specifications, design points of integration, and collaborates with other departments to iteratively improve business processes and designs, both internal and on public facing sites.

Works with the development team to establish development best practices and design patterns for use within the Career Step product lines.

Provide detailed documentation covering architecture and design of products for both internal and customer use.

Follow recognized systems analysis methods and standards to ensure repeatability of delivery and success.

Qualifications:


Bachelor’s degree in Computer Science or a related field, or significant work experience.

Minimum 6 years full time experience as a hands on software developer.

Strong interpersonal, written, and verbal communication skills with demonstrated ability to work in a team environment.

Ability to take the lead and thrive in a fast-paced and agile development environment.

Ability to design and develop software solutions, following best practices and design patterns.

Ability and desire to handle ongoing support and maintenance for existing software systems.

Excellent written and oral communication skills.

Experience with MySQL, Oracle or other SQL technology, and the ability to write queries and stored procedures.

Strong experience and proficiency with web technologies, including server side programming. This would include a combination of the following: ASP.NET, .NET, PHP, AJAX, JSP, JavaScript



Share this Job:

Share

Get Notified of New Jobs at Silicon Slopes

Email Address:

Add to Google Reader or Homepage


Managed by Job Match LLC, All Rights Reserved - iApplicants Applicant Tracking Systems © Copyright 2005-2010 | admin