Be responsible for the development of IT solutions across all components of software systems through design, integration, implementation, and support. Coordinate, develop, and integrate new systems in both physical and virtualized environments. Develop and install upgrades to existing systems. Develop scripts to improve system administration and deployment automation. Troubleshoot issues and provide support across the information system. Ability to work both independently and as part of a team. Interpersonal relationship skills are a must.