Software Developer (Full Stack) (West Coast)
West Coast - ,
Environmental Science Associates (ESA) is an environmental science, planning, and design consulting firm committed to the principles of sound science, technical excellence, integrity, and the promotion of outstanding decision making and sustainability. As a 100-percent employee-owned company with offices located in California, Washington, Oregon and Florida, continuing to meet the needs of our clients as well as the strategic aspirations of our employee-owners requires that we look to add the very best professional talent throughout our practices and offices. Specializing in project planning, environmental analysis and assessment, natural and cultural resources management, environmental restoration and design, and regulatory compliance, ESA’s scientists, historians, planners, designers, and technical specialists provide critical thinking and in-depth analysis to guide successful policy development, project planning, and the creation of enduring multi-objective solutions. Joining ESA means becoming part of a family of environmental professionals for whom every day involves growing your career, learning, creativity, fun, and the satisfaction knowing that you’ve contributed to outstanding iconic projects, improved environmental stewardship, and a more sustainable future for our communities and wild places.
About the Position: The full stack software developer will take a key role on our team. Our full stack developer must have knowledge in all stages of software development and working alongside project managers, graphic designers and other technical staff collaborating on the architecture for various client-facing applications. This person would lead the development and deployment of custom environmental applications for project teams and clients.
BS in Computer Science, Information Systems, Web Development or related discipline
Experience configuring and securing cloud-based architectures
Relational database experience such as SQL Server, Oracle, MySQL, PostgreSQL
Experience with object-oriented programing (C# on .NET frameworks).
Experience with software development collaboration tools (Github, JIRA, Trello)
Experience with geospatial software development using ESRI and open source stacks
Previous experience in professional services or consulting industry preferred
Benefits: ESA is owned entirely by our employees, creating a unique ownership culture rooted in a commitment to do work that matters, technical excellence, outstanding client service, professional development, and life-long learning. ESA’s comprehensive compensation and benefits program reflects our commitment to our employees. Our benefits include: 401(k) Salary Deferral Plan with company match program, Employee Stock Ownership Plan, medical and dental insurance vision care, paid vacation, sick leave, 9 paid holidays, group term life insurance, short-term and long-term disability insurance, commuter/transit incentives, healthcare and daycare Flexible Spending Accounts (FSA), tuition reimbursement assistance, performance bonus plan, and employee referral bonus program.
At ESA, we value diversity and inclusion. Collaborating with colleagues from a variety of backgrounds, experiences, and perspectives leads to better solutions and opportunities for everyone. We celebrate the differences—age, color, physical ability, ethnicity, family or marital status, gender identity or expression, sexual orientation, language, national origin, race, religion, veteran status, and other characteristics—that make each of us unique. ESA's culture is built on mutual respect, recognizing that the collective sum of our individual differences and life experiences fosters our continued success and achievement, for our employee-owners and our clients.
Experience with large environmental tracking systems and integration projects
Experienced designing and developing web, distributed, and mobile processing solutions
Experience authoring, configuring, and troubleshooting web & geospatial services
Working knowledge of Python, and other data automation tools a plus
Innovative thinking to solve problems in new ways
Ability to translate business requirements to a proposed technical solution
Ability to interpret and preprocess complex environmental data for further analysis and display
Desire and interest in picking up and applying new technologies
Strong organizational and collaboration skills
Ability to execute all phases of application delivery (design/build/test/release)
Manage activities to the agreed upon project scope, schedule and budget
Experience with Agile Scrum and / or Kanban methodologies a plus
Experienced creating and delivering technical documentation
Ability to juggle internal ESA facing solutions as well as external client deliverables.
Strong, proactive communication skills keeping teams and clients informed on a regular basis.