Date Posted: July 29, 2010
Job Type: Contract
Job Location: Greenville, SC
C# Developer
Position Overview:
Our client seeks a motivated and skilled, C# developer to serve in a technical capacity for building and maintaining new software. Qualified candidates must have a strong understanding of the software development life cycle, object-oriented design, well known development patterns, and challenging development requirements for both distributed application development and hardware level application domains. In addition qualified candidates will be required to implement the developed application in a testing/QA environment.
Representative but not all inclusive of those commonly associated with this position
Participate in all phases of the software development life cycle ? requirements analysis, development, testing, and implementation
Participate in technical logic and design discussions
Development of custom code
Contribute to the review and analysis of business requirements
Create, maintain, and present technical documentation to different audiences and levels
Regularly inform supervisor of development status
Perform resource, technical and risk assessments
Work with other development, architecture, and product development team members
Design / development of scripting integrations with 3rd party vendors.
Design / development of scripting tools / components to use across desktop integrations.
Assisting with support / maintenance of backoffice systems to support team use.
Assisting with integration setup, testing, installation, resolution.
Develop and write computer programs under general supervision within specified in-house procedural standards.
Prepare test data and tests programs to assure correctness of logic.
Debug present programs to assist production program problems
Responsible for program maintenance, reloading of files and job recovery
Assist in the timely completion of assigned development projects
Prepare required documentation, including project plans, software program, and user documentation
Assist in the estimation of personnel requirements, cost and time for development projects
Train and assist computer area and user personnel when appropriate
Qualifications:
Excellent verbal and written communication.
Ability to transfer knowledge in a team environment
Understanding of Software Development Life Cycle.
Organizational skills.
Education:
BS in Computer Science preferred, knowledge of DICOM / HL7
Experience:
Working knowledge of:
C#.
NET
VB
Ruby
OOD
Microsoft SQL Server
Oracle Database T-SQL
Subversion
XML
Microsoft Operating Systems
Linux / Unix helpful
Software build processes
Basic software installation and networking.
Are you ready for a new life challenge? Are you ready to join a winning team that promotes personal growth and success? Don't wait any longer! Apply today!
Click "Apply" or call 877-543-9540.
Applicants selected will be subject to a government security investigation and must meet eligibility requirements for access to >