Hazen and Sawyer logo

Digital Solutions Developer

Hazen and Sawyer
Full-time
On-site
London

Hazen and Sawyer is seeking a Digital Solutions Developer for our London, UK 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 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)  * Short and long-term disability, and employer paid life insurance  * Superior employer-matching Registered Retirement Savings Plan and additional financial planning support  * Professional growth opportunities, including tuition reimbursement, in-house training, and reimbursement for professional registration and professional organization memberships  * Vacation time commensurate with industry experience  * Starting pay range for this position depends on skills, experience, education and geographical location

Apply now
Share this job