Hazen and Sawyer is seeking a Digital Solutions Developer to join their Cloud Service team to build advanced scientific-based web applications, maintain existing software, and implement cloud-based solutions for both client and internal use.
Requirements
- Experience with programming languages such as JavaScript, Python, HTML and CSS is required
- Demonstrable knowledge of cloud computing concepts and building cloud-native/cloud-hosted applications is required
- Experience with the Azure cloud is ideal
Responsibilities
- Utilize NextJS, ReactJS, NodeJS, Sequelize and other technologies (as stated by the Director of Cloud Services) to build advanced scientific based web applications
- Complete full life cycle of software development for new cloud-based applications
- Maintain, debug and provide bug fixes, features and enhancements for existing software
- Implement server-side logic using NodeJS and potentially other technologies
- Implement software to interact with various database technologies (SQL, NoSQL, et al)
- Create, document and implement strategies for deploying developed software to the cloud
- Create, document and execute test plans to ensure developed software is of the highest quality, meets requirements, and handles errors and exceptions appropriately
Other
- 1 to 7 or more years of software development experience is required
- A Bachelor’s or Master’s degree in computer science or related field is required
- Demonstrated ability of working in a team and independently
- Demonstrated ability to follow established standards and guidelines
- Hybrid schedule requires 3 days per week in office.