Develop new business software applications appropriate to business needs. Maintain and manage existing applications. Recommend changes or modify current applications. Build modules and features to reduce processing time. Create and code new functionality. Maintain and manage current code. Design, develop, configure and test applications. Design and develop components using Microsoft SQL Server and Visual Studio.Net. Develop and implement solutions to complex problems. Design, develop, implement and document future enterprise systems.