Software design, development, and test software and applications for computers. Directing and participating in programming activities, monitoring, and evaluating system performance, and designing and implementing new programs and features.
Engaged in all phases of the software development lifecycle which include: gathering and analyzing user/business system requirements, responding to outages, and creating application system models. Participate in design meetings and consult with clients to refine, test and debug programs to meet business needs and interact and sometimes direct third-party partners in the achievement of business and technology initiatives.