Virginia Tech's Division of Information Technology is seeking an application developer to support and enhance their technology platforms, including Canvas, Zoom, Kaltura, and data analytics infrastructure, by providing heads-down coding, testing, and tier-3 support.
Requirements
- 1 year of work experience using Python
- 1 year of work experience with an object-oriented language like Java
- 1 year of front-end development experience in PHP or equivalent
- 1 year of scripting in bash
- 1 year of work experience in AWS - with skill using several of these tools: Lambda, S3, IAM, Glue, Athena, EC2, Step Functions, and Cloud9
- 1 year of experience with SQL and demonstrated understanding of database fundamentals
- 1 year using software testing frameworks like JUnit or pyTest
Responsibilities
- Perform software development efforts for ITLS meeting deadlines for deliverables
- Tests and troubleshoot solutions developed within the team
- Provide maintenance code changes for developer production applications
- Provide end-user support as part of the ITLS Tier 3 support team
- Document all work thoroughly in a way that others can rely upon
Other
- Master’s degree in Computer Science or Information Technology
- 1 year of experience with GitLab or GitHub
- 1 year of experience providing production support in a high availability environment (24x7x365)
- 1 year working with networking to include TCP/IP, DNS, firewalls, and security
- Communications skills that provide us confidence the candidate can work effectively with our team and our partners