1. Design, develop, test, debug, modify and implement advanced custom software applications according to technical requirements and specifications for software solutions
2. Build, check, control, and create outputs and interfaces and integrate highly complex internal and external systems
3. Establish application development lifecycle and code development standards
4. Maintain and improve custom applications and interfaces
5. Document application training requirements
6. Write, maintain, and store documentation
7. Follow testing and validation policies, standards, processes, and procedures
8. Analyze business processes and requirements, use cases, wire frames, technical specifications and software/system functionality
9. Follow and/or assist with the development of custom test plans for software development, integration, upgrades, enhancements, fixes, and operations/maintenance
10. Design and recommend redesign of business function models
11. Serve as the point of contact for technical issues on projects, support and maintenance issues.
12. Participate in architecture planning and strategy sessions
13. Ensure security and data protection requirements are followed
Join us & Explore thousands of jobs