Careers

POSITION DESCRIPTION

Software Developer


Location: Boise, ID

Date: 6/06/2010

JOB SUMMARY

Responsible for the delivery of software products based on existing architecture and standard software practices.

Software Solutions Development & Delivery:

Understand and use latest technology, ITradeNetwork standards and practices to create reusable, quality programs.

  • Design and code ITradeNetwork's applications
  • Use development methodologies based on Test Driven Development and Agile principles
  • Use technologies that include the latest, up-to-date Microsoft technology
  • Produce quality and well-documented code according to scheduled deadlines
  • Translate business requirements into an effective technical design in accordance with the ITradeNetwork architecture and platform
  • Possesses significant knowledge of client server and internet systems architectures
  • Understands the benefits of the various design methodologies and object oriented environments
Knowledge & Experience Requirements:
(Minimum qualifications required to perform the job)
  • 3+ years professional software development experience
  • 2+ years professional experience in the web application development
  • 1+ years experience with Microsoft technologies
  • 1+ years experience with Microsoft .Net(C# and 3.5 experience a plus)
  • 1+ years experience with ASP.NET(3.5 experience a plus)
  • Knowledge of Agile, Test Driven Development and Continuous Integration principles
  • Knowledge of the latest web technologies including jQuery, ASP.NET MVC, IoC, AJAX, and JSON
  • Working knowledge of design patterns, unit testing, refactoring (Red, Green, Refactor)
  • B.A/B.S Computer Science or a combination of equivalent degree and/or experience
Working Conditions:
Position requires long periods of sitting in front of a computer.
Position requires flexible working hours and the ability to work long hours during each scheduled software release.

Essential Functions:
The Americans with Disabilities Act (ADA) considers "essential functions" as one of the following: 1) the reason the position exists; 2) there are limited number of other employees available to perform the function; 3) highly specialized duties, and the person is hired for this special expertise. List any duties that are essential functions:
  • Must be able to use a computer
  • Must be able to communication clearly and effectively
The above statements are intended to describe the general nature and level of the work being performed by people assigned to this job. They are not an exhaustive list of all duties and responsibilities associated with it.


Apply for this job by clicking here

Copyright © 2010 itradenetwork.com All rights reserved.

Terms & Conditions           Privacy Policy           Sitemap