Create technology solutions by developing, implementing, and maintaining Internet, Intranet, and Client Server applications; define project objectives by analyzing user requirements; envision system features and functionality; develop basic user interfaces to Internet/Intranet/Client Server applications by analyzing business requirements and priorities and translating them into an effective user experience; design and conduct application tests; integrate applications by designing database architecture and server scripting; and, troubleshoot development and production problems across multiple environments and operating platforms.
Requirements
- Bachelor's degree in Computer Science or closely related field
- 3 years' demonstrated proficiency with: object oriented development using Java and adhering to modern web architecture through continuous integration and delivery
- full life cycle application development within an agile framework including requirements gathering, technical design, manual and Automated unit through acceptance testing, implementation, documentation and on-going support
- 2 years' demonstrated proficiency with: using JavaScript, HTML, CSS, and associated frameworks to develop context-aware browser user interface and web functionality
- relational database development including design integration and modeling for current or prospective applications
- implementing SOAP and RESTful webservices or micro service APIs using XML and JSON payloads that can be used across multiple device types
Benefits
- Comprehensive range of benefits to support every aspect of life
- Health benefits
- Time off benefits
- Retirement planning
- Continuous learning opportunities