Essential Functions:  Write and support user-facing features that furthers the objectives of the organization Provides documented solutions and manuals for developed solutions Develop reusable, efficient code that lends itself to continual improvement and delivery Collaborate with peers and team members to design and achieve an optimal design solution Investigate new technologies, techniques, and industry developments