Job Location : Albany,NY, USA
About the job Software Developer Description Act as a Lead developer on all assigned projects. Designing, coding, testing, and debugging agency applications; Perform the application maintenance activities for application systems. Analyze current or as-is states of business processes, functions and process models; Work with key program area stakeholders to elicit requirements from business users as the foundation for developing solutions to the organization's business need for new/redesigned systems; Articulate and communicate key design patterns and business process requirements to IT staff, program staff and stakeholders; Collaborate with the IT and program area leads to translate program area requirements into technology requirements and recommend viable technical options; Develop test scenarios, scripts and data and evaluate test results; Monitor system testing and assess the impact of errors on system functions during and after implementation; and Write system documents and train users on new IT system or business process functions. Mandatory Qualifications 1 84 months experience developing and supporting Microsoft Access databases. 2 84 months experience with writing application software, data analysis, data access, data structures, data manipulation, databases, programming, testing and implementation, technical and user documentation, software conversions. 3 60 Months experience with accounting applications 4 60 months experience with large-scale relational database systems. 5 24 month's hands-on experience with DBASE 6 Bachelor's degree documented and verifiable references