An Intermediate Software Developer works as a technical contributor as part of a team to develop and deliver software-based systems. They contribute to any phase of a software project and perform work with minimal supervision.
Requirements
- Four-year Bachelor Degree in Computer Science or equivalent
- 4 years of experience developing complex software systems
- Proficiency in Java or C++ and additional programming languages such as Python, JavaScript
- Knowledge of build and development tools, infrastructure and automation, databases and storage, and monitoring and logging
- Experience with Linux operating system and networking knowledge
Benefits
- Health and wellness benefits
- Retirement plan
- Employee assistance program
- Tuition reimbursement
