Software Developers

Gather and analyze user requirements, design and develop new software, modify and test client server applications, evaluate existing and emerging software, full life cycle development to perform sophisticated software engineering jobs. Provide ongoing support for system modification, maintenance, optimization, and prepare documentation. Participate in system & database design meetings. Meet w/clients to resolve ongoing development issues.