- A Bachelor’s Degree in Computer Science or related field and ten (10) years of applicable software development experience OR a Master’s Degree in Computer Science or related field and five (5) years of applicable software development experience.
- Demonstrate the ability to parse and understand existing code bases, contributing to the continued development of class management tools.
- Develop scrapers and parsers in support of automated grading and course delivery.
- Lead development activities, showcasing the ability to guide and manage software engineering projects.
- Develop software solutions utilizing various languages such as Rails, Python, or Node.
- Ability to create and manage applications using industry standard package managers.
- Proficiency in utilizing source code management systems, with a focus on Git.
- Self-motivated individual that can think outside the box.
Nice to Haves:
- Developing applications for Computer Network Operations.
- Developing applications using the MERN stack, showcasing proficiency in MongoDB, Express.js, React, and Node.js.
- Designing and developing APIs and dataflow solutions.
- Designing and implementing CI/CD pipelines to enhance the software development lifecycle.
- Developing and implementing test beds, utilizing test suites such as jUnit or PyTest for robust testing practices.
- Developing and deploying applications, services, and systems within virtualized environments, preferably vSphere, Docker, and Kubernetes.
- Developing aesthetically pleasing and user-friendly front ends.
Salary Range: $105,000 - $215,000
The BlueHalo pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Determination of official compensation or salary relies on several factors including, but not limited to, level of position, job responsibilities, geographic location, scope of relevant work experience, educational background, certifications, contract-specific affordability, organizational requirements, alignment with local internal equity as well as alignment with market data.
Our compensation package also includes components designed to support employees’ total well-being, which should be considered when evaluating our competitive benefits package. These benefits include health insurance, life insurance, disability, company holiday and paid time off, parental leave, 401(k) company match and contributions, professional development/training reimbursements, and other work/life programs.