Description: Develops new applications and update/enhance existing systems (client-server and web-based systems), and provide application support in live operations. Duties and Responsibilities: Develops and implements new software programs based on requirement/specification documents Maintains and improve the performance of existing applications Designs and updates software database schemas Runs unit tests on developed or enhanced software Recommends improvements to existing software program codes as necessary. Analyzes problems/incidents encountered in live operations and recommend/implement solutions. Qualifications: Graduate of a 4-year IT or computer-related college course At least 1 year software development experience using C# and.NET, MS SQL, ASP.NET, jQuery, Angular, and SyBase. Knowledgeable of prevalent operating systems (e.g. Windows, Linux) Requirements: Skills: (Not indicated)