If you are considering a job as Software Programmer here is a list of the most standard responsibilities and duties for the Software Programmer position.
Design and develop systems integration, related issues and processes.
Perform analysis, design and develop computer programs and applications.
Perform unit testing and maintain software programs and applications.
Perform coding data acquisition routines and access issues.
Develop custom reports for large data sets.
Assist and support in integration of GIS analysis applications.
Develop and deploy unit testing, load testing and tracking system software support.
Configure, maintain and support production databases.
Develop and implement application to application data feeds.
Configure and maintain multi-site data processes and issues including synchronization.