Job Description
Job Description
Hazen and Sawyer is seeking a Digital Solutions Developer for our Portland, OR office to join our Cloud Service team. This team is dedicated to providing professional-level cloud-based software systems and architecture, which are essential in creating digital products for both our clients and internal use.
Work Setting : Hybrid
#LI-hybrid
Why Hazen and Sawyer :
- Founded in 1951 by the son of Allen Hazen (developer of the Hazen-Williams equation), we are an employee-owned company with a singular focus on "all things water."
- Our work includes planning, design, and oversight of construction of environmental infrastructure – for water, wastewater, and stormwater management.
- We foster a work environment low on bureaucracy and high in creativity.
- We recruit talented professionals, provide them with challenging, interesting, and creative assignments, and furnish them with the tools they need to succeed.
- We currently have over 2,000 employees in 70+ offices throughout the United States, Latin America, Canada, and the UK.
- A flexible hybrid work schedule supports today's busy professionals. Hybrid schedule requires 3 days per week in office.
Key Responsibilities :
Utilize NextJS, ReactJS, NodeJS, Sequelize and other technologies (as stated by the Director of Cloud Services) to build advanced scientific based web applicationsComplete full life cycle of software development for new cloud-based applicationsMaintain, debug and provide bug fixes, features and enhancements for existing softwareImplement server-side logic using NodeJS and potentially other technologiesImplement software to interact with various database technologies (SQL, NoSQL, et al)Create, document and implement strategies for deploying developed software to the cloudCreate, document and execute test plans to ensure developed software is of the highest quality, meets requirements, and handles errors and exceptions appropriatelyParticipate in Hazen directed software development processes, meetings and use Hazen provided source code repositories and accepted DevOps patternsFollow Hazen software guidelines, best practices and standardsProvide timely and valuable commentary during design and code reviews with the focus on providing the best products to our customersParticipate in Hazen directed software development processes, meetings and use Hazen provided source code repositories and accepted DevOps patternsFollow Hazen software guidelines, best practices and standardsProvide timely and valuable commentary during design and code reviews with the focus on providing the best products to our customersRequired Qualifications :
1 to 7 or more years of software development experience is requiredA Bachelor’s or Master’s degree in computer science or related field is requiredDemonstrable knowledge of cloud computing concepts and building cloud-native / cloud-hosted applications is requiredDemonstrated ability of working in a team and independentlyDemonstrated ability to follow established standards and guidelinesExperience with programming languages such as JavaScript, Python, HTML and CSS is requiredRequired Qualifications :
Experience with the Azure cloud is idealWhat We Offer :
Comprehensive health benefits (medical, dental, vision, and prescription plans)Pre-tax flexible spending plans for medical, dependent care, and transportationShort and long-term disability, and employer paid life insurancePaid holidays, floating holidays, and paid time off (PTO)Employer-contributed 401(k) plan and additional financial planning supportProfessional growth opportunities, including tuition reimbursement, in-house training, and incentives for professional registration and professional organization membershipsStarting pay range for this position depends on skills, experience, education and geographical location