- Provide full life-cycle software development expertise from concept to deployment and support.
- This may include application architecture, design input, user-interface, database management and back-end development.
- Collaborate with project manager, product manager and other development team members to develop robust, high-quality software for cloud, mobile, and/or desktop environments.
- Query data stores for program statistical analysis.
- On occasion provide direct customer support liaison and provide technical assistance to users of the software.
- Other duties as assigned
All your information will be kept confidential according to EEO guidelines.