Post Job Free
Sign in

Application Developer - Missoula, Montana

Company:
ELM Utility Services
Location:
Missoula, MT, 59808
Pay:
$60000.00 - $100000.00 per year
Posted:
May 03, 2025
Apply

Description:

ELM Utility Services, with over 1300 employees nationwide, has an outstanding opportunity available in Missoula, Montana. ELM seeking a highly skilled Backend Developer with expertise in C#, T-SQL, SQL Server, API development, and deploying services on Microsoft Azure. The ideal candidate will have a strong technical background in building scalable APIs, managing Azure services, and ensuring the performance and security of web applications. This is an opportunity to be a part of one of the largest and most respected companies in the utility locating industry. ELM is a great place to build your career while also offering excellent compensation and a comprehensive benefits package. With salary pay ranging from $60,000-$100,000 DOQ, you will be provided paid training by ELM using ELM equipment

Pay & Benefits:• Medical, Dental, Vision, Voluntary Life, and Disability Insurance

• Company Paid Life Insurance

• Paid-Time Off accrual (PTO) Vacation/Sick Time

• 6 Paid Holidays

• All equipment as needed is provided to each employee

• 401(k) plan

• Paid hands-on training

• Annual reviews with the potential for increases

Key Responsibilities

T-SQL & Stored Procedures

• Write, optimize, and maintain complex T-SQL queries and stored procedures to support backend applications.

• Develop and refine data extraction, transformation, and loading (ETL) processes to enhance system efficiency.

C# and API Development:

• Design and develop robust APIs using ASP.NET Core, focusing on modularity, security, and scalability.

• Apply industry best practices such as RESTful design, OAuth and OpenID Connect for authentication, and versioning APIs to ensure backward compatibility.

• Utilize middleware for error handling, logging, and CORS to build a reliable API ecosystem.

Azure Service Integration:

• Deploy and manage APIs on Azure App Services, ensuring high availability and auto-scaling configurations.

• Implement Azure API Management for API gateway functionalities like request throttling, analytics, and API mocking.

• Leverage Azure SQL Database for data storage solutions, optimizing performance through effective indexing and query optimization.

• Use Azure Functions for serverless computing needs, reducing infrastructure management and focusing on business logic implementation.

Continuous Integration and Deployment:

• Implement CI/CD pipelines using Azure DevOps, automating builds, tests, and deployments to streamline development processes.

• Ensure code quality through automated testing frameworks and static code analysis tools integrated within the development pipeline.

Collaboration and Leadership:

• Work closely with front-end developers, system architects, and product managers to define requirements and translate them into scalable solutions.

• Mentor junior developers, advocating for best coding practices and continuous learning within the team.

Qualifications

Education & Experience:

• Bachelor’s degree in Computer Science, Information Systems, or related field.

• 3-5 years of professional experience in backend development, with a strong focus on T-SQL, C#, .NET, and API development.

• Proven track record of developing and maintaining high-traffic APIs on Azure.

Technical Skills:

• In-depth knowledge of T-SQL, C#, .NET Core, and ASP.NET Core.

• Extensive experience with Azure, including App Services, Azure Functions, Azure SQL Database, and API Management.

• Strong understanding of RESTful API principles, OAuth, OpenID Connect, and other authentication/authorization protocols.

• Familiarity with contemporary architectural patterns, like microservices, as well as traditional patterns, such as WebForms.

Soft Skills:

• Excellent problem-solving and analytical skills.

• Strong communication skills and the ability to work effectively in a team environment.

• Ability to handle multiple projects and priorities in a fast-paced, result-driven environment.

WE ARE AN EQUAL OPPORTUNITY EMPLOYER

View all jobs at this company

Apply