ELM Utility Services is seeking a Software Engineer to join our Missoula Software Development team. We are open to a wide range of experience—from new grads to experienced senior engineers. Our team creates and maintains enterprise-class software used by our operations and corporate groups for essential workflow and business management. Much of this software involves one-to-many GIS components, this role would primarily be focused on supporting and developing those systems. Salary range for this position is $60,000-$120,000 depending on experience.
- Experience creating Web Applications (HTML/CSS/JavaScript/React JS) - Experience creating Mobile Applications (React Native) - Cloud Experience (AWS, Google Cloud, Microsoft Azure), Azure Preferred - Working Knowledge of C#, .Net, .Net Core - Ability to work under pressure in a fast-paced and rapidly changing environment - An understanding of GIT and version control - An Automate everything mindset
- Familiarity with database design and development methodologies - Demonstrated knowledge of Microsoft SQL Server and SSMS - Experience with GIS frameworks and/or Applications (ESRI, OSM, Google, QGIS) - Comfortable with Outlook, Word, Excel, PowerPoint, and Teams - Basic understanding of data pipelines - Coding skills for data manipulation (SQL, Python, R)
- Opportunities for mentorship and professional development. - Hands-on experience with GIS technology - High Level of Ownership in the development process - Exposure to cloud technologies and modern software development practices. - Competitive salary based on experience, with room for growth.
- Paid-Time Off accrual (PTO), Vacation/Sick Time, and 6 Paid Holidays - Medical, Dental, Vision Insurance, Voluntary Life, and Company-paid life insurance - 401(k) plan - Annual reviews with the potential for increases
WE ARE AN EQUAL OPPORTUNITY EMPLOYER