Software Engineer - Missoula, Montana Job at ELM Companies, Missoula, MT

WklMUHFncUxFUWNkdGQzeXVIOVZ2Q1Fqd0E9PQ==
  • ELM Companies
  • Missoula, MT

Job Description

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.

Preferred Competencies/Skills

  • 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

Additional Competencies

  • 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)

What We Offer

  • 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.

Pay & Benefits

  • 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

View all jobs at this company

Job Tags

Similar Jobs

Metalico

Scale House Operator / Office Admin Job at Metalico

 ...Summary: The Scale Operator is responsible for correctly and proficiently monitoring and recording scrap volumes entering the facility on the inbound scale. This position is customer-focused, fast-paced and requires a general knowledge of scrap metal grades. The physical... 

Raphael and Associates

Accounting Clerk/ Bookkeeper Job at Raphael and Associates

 ...Review and process invoices Generate daily reports for management Key requirements: At least 2+ years of data entry experience Strong computer skills and ability to work independently Excellent human relations and customer service skills Above average... 

NTT DATA, Inc.

Pega Lead System Architect - LSA Certs. Job at NTT DATA, Inc.

 ...us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Pega Lead System Architect - LSA Certs. to join our team in Plano, Texas (US-TX), United States (US). PEGA Lead System Architect... 

Allen Home Care Services

Private Duty Nurse LPN / RN Job at Allen Home Care Services

 ...Allen Home Care Services, Inc. is looking for LPN's and RN's to provide private duty nursing to a young adult patient in the Oakville MO area. This position is available for full and part time. Care: Trach G-tube feedings Vent Bathing Grooming Shifts... 

Mckinnon Nissan

Express Oil Change/Lube technician Job at Mckinnon Nissan

Mckinnon Toyota now hiring for the position of Express technician! Responsibilities include changing oil/filter, rotating tires, replacing bulbs, mounting and balancing tires, completing a full vehicle inspection and documenting any additional items the customers vehicle...