A flexible hybrid work schedule supports today's busy professionals. Key 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 Participate in Hazen directed software development processes, meetings and use Hazen provided source code repositories and accepted DevOps patterns Follow Hazen software guidelines, best practices and standards Provide timely and valuable commentary during design and code reviews with the focus on providing the best products to our customers Participate in Hazen directed software development processes, meetings and use Hazen provided source code repositories and accepted DevOps patterns Follow Hazen software guidelines, best practices and standards Provide timely and valuable commentary during design and code reviews with the focus on providing the best products to our customers Required Qualifications: 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 Demonstrable knowledge of cloud computing concepts and building cloud-native/cloud-hosted applications is required Demonstrated ability of working in a team and independently Demonstrated ability to follow established standards and guidelines Experience with programming languages such as JavaScript, Python, HTML and CSS is required Required Qualifications: Experience with the Azure cloud is ideal What We Offer: Comprehensive health benefits (medical, dental, vision, and prescription plans) Pre-tax flexible spending plans for medical, dependent care, and transportation Short and long-term disability, and employer paid life insurance Paid holidays, floating holidays, and paid time off (PTO) Employer-contributed 401(k) plan and additional financial planning support Professional growth opportunities, including tuition reimbursement, in-house training, and incentives for professional registration and professional organization memberships Starting pay range for this position depends on skills, experience, education and geographical location Show less