ELM Utility Services
Application Developer - Missoula, Montana
ELM Utility Services, Missoula, Montana, us, 59812
ELM is looking for a motivated
Application Developer
withfoundational knowledge in more than one of the following:
React Native, C#,T-SQL, SQL Server, API development, and Microsoft Azure .
The ideal candidate is passionate about learning, enjoys workingin a collaborative environment, and is eager to grow their technical skills bycontributing to real-world projects.
Key Responsibilities
Backend Development with C# and T-SQL
Write and maintain basic T-SQL queries and stored procedures to support applications.Assist in the development and optimization of ETL processes for improved data flows.Support backend applications by contributing to API development using
ASP.NET Core .Mobile Application Development with React Native and Expo
Participate in building and maintaining mobile applications with
React Native
and
Expo
for cross-platform use (iOS and Android).Learn to implement features and UI components following mobile app best practices.Microsoft Azure Integration
Work with senior developers to deploy APIs and services using
Azure App Services .Support basic configurations for
Azure SQL Database , helping to monitor performance.Continuous Learning and Development
Gain hands-on experience with
CI/CD pipelines
in
Azure DevOps
to automate builds and deployments.Collaborate with senior developers to apply industry best practices for testing and code quality.Collaboration and Support
Work closely with other developers, product managers, and designers to understand project requirements.Contribute to team discussions and actively participate in code reviews and mentorship sessions.Assist in troubleshooting issues, providing support for backend systems and mobile applications.Qualifications
Education & Experience
Bachelor's degree in Computer Science, Information Systems, or related field (or equivalent work experience).0-2 years of experience in software development, including academic projects, internships, or freelance work.Technical Skills
Familiarity with
C#, .NET Core, T-SQL , and
SQL Server .Basic understanding of
React Native
and
Expo
or a desire to learn mobile development.Exposure to
RESTful APIs
and the principles of modern web services.Some experience or interest in working with
Microsoft Azure
(App Services, Azure SQL, etc.).Willingness to explore
CI/CD pipelines
and automation practices.Soft Skills
Strong desire to learn and grow in a fast-paced environment.Good communication skills and the ability to work well in a team.Strong problem-solving mindset and attention to detail.What We Offer
Opportunities for mentorship and professional development.Hands-on experience with both backend and mobile app development.Exposure to cloud technologies and modern software development practices.Competitive salary based on experience, with room for growth.
WE ARE AN EQUAL OPPORTUNITY EMPLOYER
Application Developer
withfoundational knowledge in more than one of the following:
React Native, C#,T-SQL, SQL Server, API development, and Microsoft Azure .
The ideal candidate is passionate about learning, enjoys workingin a collaborative environment, and is eager to grow their technical skills bycontributing to real-world projects.
Key Responsibilities
Backend Development with C# and T-SQL
Write and maintain basic T-SQL queries and stored procedures to support applications.Assist in the development and optimization of ETL processes for improved data flows.Support backend applications by contributing to API development using
ASP.NET Core .Mobile Application Development with React Native and Expo
Participate in building and maintaining mobile applications with
React Native
and
Expo
for cross-platform use (iOS and Android).Learn to implement features and UI components following mobile app best practices.Microsoft Azure Integration
Work with senior developers to deploy APIs and services using
Azure App Services .Support basic configurations for
Azure SQL Database , helping to monitor performance.Continuous Learning and Development
Gain hands-on experience with
CI/CD pipelines
in
Azure DevOps
to automate builds and deployments.Collaborate with senior developers to apply industry best practices for testing and code quality.Collaboration and Support
Work closely with other developers, product managers, and designers to understand project requirements.Contribute to team discussions and actively participate in code reviews and mentorship sessions.Assist in troubleshooting issues, providing support for backend systems and mobile applications.Qualifications
Education & Experience
Bachelor's degree in Computer Science, Information Systems, or related field (or equivalent work experience).0-2 years of experience in software development, including academic projects, internships, or freelance work.Technical Skills
Familiarity with
C#, .NET Core, T-SQL , and
SQL Server .Basic understanding of
React Native
and
Expo
or a desire to learn mobile development.Exposure to
RESTful APIs
and the principles of modern web services.Some experience or interest in working with
Microsoft Azure
(App Services, Azure SQL, etc.).Willingness to explore
CI/CD pipelines
and automation practices.Soft Skills
Strong desire to learn and grow in a fast-paced environment.Good communication skills and the ability to work well in a team.Strong problem-solving mindset and attention to detail.What We Offer
Opportunities for mentorship and professional development.Hands-on experience with both backend and mobile app development.Exposure to cloud technologies and modern software development practices.Competitive salary based on experience, with room for growth.
WE ARE AN EQUAL OPPORTUNITY EMPLOYER