Provides detailed technical design and development of software solutions using existing and emerging technology platforms
Proposes & designs software solutions to address complex business needs
Writes code, tests and deploys software
Prepares technical and procedural documentation required for software
Maintains and debugs software
Requirements
3+ years of relevant / direct industry experience
Bachelor's degree in Computer Science or related field (or equivalent)
In lieu of a degree, a comparable combination of education, job specific certification(s), and experience may be considered
Experience with Application Delivery Process, Application Design, Architecture, Application Development Tools, Application Testing, Packaged Application Integration, System Development Life Cycle, Technical Troubleshooting, Technical Writing/Documentation