Full Stack Software Engineer

Job Name: 
Full Stack Software Engineer
Job Description: 
Selected by the <i>North Bay Business Journal</i> as one of the Best Places to Work for the twelfth consecutive year, Sonoma Technology is an employee-owned consulting firm that provides innovative, science- and technology-based solutions for our clients' environmental challenges worldwide. Our integrated teams of air quality and environmental scientists, meteorologists, software engineers, and specialists tailor products and services to best serve our clients. We empower our clients to make informed, timely decisions about environmental issues.</p> We believe that our most valuable resource is our team. We offer a casual but professional work environment, a competitive benefits package to full-time employees, and an opportunity to address intellectually challenging environmental issues. We organize a variety of inclusive activities throughout the year and enjoy a balanced and supportive culture. </p> STI is an equal opportunity employer. For more information about our culture, visit <a href="http://www.sonomatech.com/charter" target="_blank">www.sonomatech.com/charter</a href>.</p> <b>Do You Want to</b> <ul><li>Work for a successful, financially stable, and growing company that’s been in business for more than 30 years?</li> <li>Work on diverse, highly visible, custom software projects that are both challenging and meaningful?</li> <li>Learn new software languages, tools, and technologies?</li> <li>Work for a company where you can really make a difference?</li></ul> <b>Required Qualifications</b> <ul><li>Experience developing software applications using languages such as Java and Python</li> <li>Experience with web technologies such as HTML, JavaScript, CSS, and server-side scripting</li> <li>A degree in Computer Science or Software Engineering</li> <li>Experience with a variety of software development tools including debuggers, profilers, version control systems, code coverage, and automated testing tools <li>Experience with relational databases such as MS SQL, MySQL, or PostgreSQL</li> <li>Available for on-call, after-hours operations support rotation</li></ul> <b>Desired Qualifications</b> <ul><li>Familiar with developing in a Cloud environment</li> <li>Knowledge of NoSQL databases such as MongoDB</li> <li>Experience developing GIS applications such as web-based map displays</li> <li>Experience developing production-level software on both Windows and Linux platforms</li> <li>Experience developing software using a wide range of languages, databases, and frameworks</li> <li>Experience employing a variety of methodologies and architectures such as Agile/Scrum, MVC, and SOA</li> <li>Experience and/or interest in producing software applications for technicians, scientists, and decision makers</li> <li>Experience and/or interest in designing and developing websites and web services for sharing complex environmental information with the public in clear, understandable ways</li> <li>Experience and/or interest in producing scientific modeling and advanced decision support systems for environmental communities</li></ul> <b>Submitting a Résumé</b><br> No phone calls, please. Simply send a letter of interest, a résumé, and the job reference code by email, mail, or fax to:<br> <br>Cathy Anthony<br> Sonoma Technology, Inc.<br> 1450 N. McDowell Blvd., Suite 200<br> Petaluma, California 94954<br> <a href="mailto:canthony@sonomatech.com">canthony@sonomatech.com</a><br> Fax: 707-665-9800<br> <a href="http://www.sonomatech.com" target="_blank">www.sonomatech.com</a><br><br>
Job Reference Code: 
Resume Contact: 
Staff Node: 
Contact Number: