Develop flow charts and block diagrams to show programming workflow.
Develop subroutines to simplify application programming and coding.
Analyze project and design specifications to develop .NET software applications.
Prepare technical documentations at both program level and user level.
Follow coding standards defined by Company.
Assist in coding, debugging, testing, and documenting of application programs.
Participate in development and maintenance of applications.
Assist in developing detailed program specifications.
Code and test applications for .NET version upgrades.
Analyze and implement software enhancements for applications.
Stay abreast with new .NET technologies.
Develop software improvement initiatives to minimize operating time and maximize efficiency.
Assist in developing architectural design and functional specifications.
Support Technical Support Desk in troubleshooting and fixing bugs and other programmatic issues.
Review, encode and test change management requests for .NET application.