• Writing code according to specifications of technical designs and development tasks • Hands-on development, testing, debugging and ongoing maintenance of new and existing code • Organizes workload to meet deadlines as assigned by leadership • Develops working knowledge of company's products and services in order to better understand internal client needs • Ensures leadership is informed of schedules, timelines, statuses, issues, mitigation and all other information • Reviews developer code for quality assurance to maintain best practices