Participate in custom enterprise application development and maintenance for large corporations To participate in all phases of the software development life cycle. To conduct software analysis, programming, testing, and debugging. To maintain and support application post-implementation