Skip to Main Content
Full Stack Software Developer
Hazen and Sawyer San Francisco, CA

Full Stack Software Developer

Hazen and Sawyer
San Francisco, CA
  • $110,000 to $160,000 Yearly
  • Full-Time
Job Description
Company Info
Job Description

Hazen and Sawyer is actively seeking a Full Stack Software Developer with a passion for using technology to make a positive impact on public health and the environment. This unique role offers you the chance to collaborate with teams of engineers, planners, and scientists, applying your expertise to develop applications that help address complex water-related challenges across the nation.

THIS IS A HYBRID POSITION WITH MINIMUM 3-DAYS/WEEK IN THE OFFICE AT ONE OF THESE LOCATIONS:

NYC, Denver, Baltimore, Portland, San Francisco, Raleigh

Responsibilities:

  • Assist in migrating an existing C# and C++ application into a cloud native deployment
  • Use C# to add new functionality and features to accommodate the new cloud environment and to fix errors or address feature requests
  • Implement server-side logic using C#, NodeJS and other technologies
  • Use Windows Presentation Foundation (WPF) and Entity Framework for building production level applications
  • Maintain and enhance databases and create database schemas that represent and support business processes
  • Implement data protection and security measures aligned with IT security policies
  • Design and implement solutions that operate in a cloud environment such as Microsoft Azure
  • Test and debug applications to ensure system consistency and reliability
  • Create, document and execute test plans to ensure developed software is of the highest quality, meets requirements, and handles errors and exceptions in appropriate manners
  • Document development processes, code changes, and other technical information
  • Create, document and implement strategies for deploying developed software to the cloud
  • Participate in Hazen directed software development processes, meetings and use Hazen provided source code repositories and development tools

Minimum Requirements include:

  • BS in Computer Science, Engineering, or related field.
  • 5 years proven experience as a C# Developer or similar role covering various version of the .NET framework
  • Familiarity with HTML, CSS, JavaScript, and modern JavaScript frameworks (e.g., React, Angular, Vue.js) is a plus but not required
  • Understanding of fundamental design principles behind a scalable application
  • Proficient understanding of code versioning tools, such as Git
  • Solid experience with databases (e.g., SQL Server, MySQL) and web servers (e.g., Apache, IIS)
  • Excellent problem-solving and communication skills and ability to work independently or in a team

The ideal candidate will also possess:

  • Experience with cloud services (e.g., Azure) and APIs
  • Familiarity with UI/UX design § Knowledge of DevOps practices and tools
  • A proactive approach and eagerness to take on new challenges
  • Familiarity with modeling applications and environmental science

How can the hiring manager reach you?

By clicking the button above, I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.

Hazen and Sawyer job posting for a Full Stack Software Developer in San Francisco, CA with a salary of $110,000 to $160,000 Yearly with a map of San Francisco location.