| Application Developer |
Architect, design, and develop Microsoft based windows and web server software solutions to address client needs. Participate in a development team effort and adhere to corporate processes and methodology |
| Reports To |
 |
Software Development Manager |
| |
| Work Hours |
 |
8:30 am - 5:00 pm |
| |
| Responsibilities |
 |
Assess client requirements and architect, design and develop suitable solutions |
 |
Develop / extend smart client applications, web services and web applications |
 |
Debug and fix developed software |
 |
Assemble deployment packages and provide support to deployment staff |
 |
Research available technology to find suitable development components |
 |
Maintain a fresh knowledge of cutting-edge technologies |
 |
Develop unit tests for all functionality implemented |
 |
Design, maintain and upgrade database structures |
 |
Write data migration / update scripts |
 |
Carry out performance and load tests on developed software |
 |
Participate in team based software development |
 |
Participate in design review meetings |
 |
Build and deploy software to SIT and/or QA regions as required |
 |
Contribute to problem solving discussions |
 |
Provide reasonable estimates for assigned tasks |
 |
Work alongside QA Analysts to resolve issues as they are uncovered |
 |
Observe and adhere to corporate processes and methodology |
 |
Provide documentation for any work done |
 |
Assist and/or mentor other developers |
| |
| Required Skills/Competencies |
 |
3 or more years experience in software development |
 |
Strong knowledge of C#, ADO.NET, SQL 2000/2005, XML, Windows Event Model |
 |
Excellent working knowledge in developing with Visual Studio 2005 and TFS |
 |
Exposure to XAML, WPF, and WCF |
 |
Must be skilled in Smart Client Application development |
 |
Must be flexible and willing to adapt and learn new technologies |
 |
Great attention to detail |
 |
Ability to multitask |
 |
Excellent organizational skills |
 |
Possesses sufficient experience to apply creative solutions to development issues |
 |
Provides input and feedback to business analyst on requirements prior to coding to ensure enough detail exists |
 |
Able to work independently with minimal supervision and/or assistance |
 |
2 or more years experience in building Windows applications |
 |
2 or more years experience in GUI development |
 |
Must have degree or diploma in computer science or equivalent |
| |
| |
|
| Please reply to developercareers@medshare.com with "Application Developer " in the subject line. |
|
|