-Develop and maintain software systems based on Microsoft .NET and related technologies. -Confer with system analysts, programmers and others to design system and to obtain information on project limitations and -capabilities, performance requirements and interfaces. -Develop and direct software system testing and validation procedures, programming and documentation. -Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance. -Determine system performance standards. -Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure -outcome and consequences. -Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
