Collaborate with business representatives to understand the functionality requested, conduct technical feasibility analysis, and estimate production time and cost. Develop functional design and code using C, C++ and Sabre-Talk languages, z/TPF database management and hierarchical Database properties, IBM TPF Toolkit IDE, and VM CMS VPARS databases technologies. Perform unit testing, integration testing, and user acceptance testing. Analyze and define test cases and specify expected results. Work with users, clients and other technology groups to analyze applications-related issues by studying the business process, system and industry standards, and devise appropriate programming solutions. Analyze post-implementation business usages of applications and develop recommended security measures. Ensure procedural requirements are followed and help defining operations standards and processes.