Software Engineer Idaho Digital Learning Alliance (IDLA) is seeking a Software Engineer to join our Programming Team. In this role, you will help support and improve our technology systems by monitoring team support ticket queues, collaborating with fellow developers, and working on development projects assigned by the Programming Team Manager. Your work will focus on maintaining and enhancing our Student Information System (THESIS) and other internal websites that are essential to IDLA's mission of providing high-quality digital education. This is a remote-first position with occasional in-person meetings. You will be part of a small, collaborative team that values teamwork, continuous learning, and dedication to excellence. If you're enthusiastic about developing reliable software, solving technical challenges, and making a positive impact in education, we'd love to hear from you. Applicants must reside in the Treasure Valley (Boise area) at the time of hire. Key Responsibilities:
Participate in efforts to refactor legacy .NET 4.8 applications to .NET 8.
Develop and maintain full-stack web applications using C#, ASP.NET (MVC, Web Forms, Core), JavaScript, TypeScript, React, and KendoReact.
Collaborate with stakeholders to understand business needs and translate them into technical solutions.
Write and optimize SQL Server queries and procedures using T-SQL.
Participate in code reviews, testing, and documentation in a self-managed development environment. Required Qualifications:
2+ years of experience in full-stack software development.
Proficiency in C#, ASP.NET (MVC/Web Forms/Core), and SQL Server (T-SQL).
Strong understanding of web technologies: HTML, CSS, JavaScript.
Familiarity with version control systems (e.g., Git).
Strong analytical and problem-solving skills.
Ability to work independently and collaboratively in a remote team environment.
Excellent communication and time management skills. Preferred Qualifications:
Associate's or Bachelor's degree in Computer Science, Software Engineering, or a related field.
Experience modernizing legacy systems and migrating to .NET Core.
Experience with modern front-end frameworks such as React, KendoReact, and TypeScript.
Experience with Amazon and Google cloud platforms.
Experience working in education technology or with student information systems.
Knowledge of secure coding practices and performance optimization techniques. Essential Duties and Responsibilities:
Ability to problem solve using program testing and debugging techniques.
Ability to program from program specifications.
Ability to build and diagram program specifications.
Ability to multitask with excellent time management skills.
Ability to communicate effectively and efficiently.
Ability to work independently and as part of a team.
Ability to easily adapt to changing priorities and work environment, and expectations.
Ability to work with all levels of personnel and stakeholders.
Produce high-quality work within timelines. Application: Position is open until filled. Apply online at AppliTrack. The required documents are a current resume and a letter of introduction. Only online applications are accepted. For application process questions, email . Compensation:
Salary: $81,000 dependent on education and experience.
Includes health insurance, PERSI benefits, and paid leave.
Necessary computer equipment, software, and applications. Work Environment:
Remote work in an online environment.
Employee is responsible for obtaining high-speed internet to allow them to communicate effectively.
Participation in bi-annual in-person IDLA events is required. Occasional meetings at the IDLA Office in Boise may also be required. Employment Policy:
No concurrent employment during working hours without prior approval.
Must focus solely on IDLA duties during working hours.
Adherence to current employer policies on equipment use, work schedule, and resources.
Employment is contingent upon a successful background check. Physical and Mental Requirements:
Ability to communicate effectively, see and comprehend written instructions, and operate office and computer equipment.
Must be able to sit or stand for extended periods and perform physical tasks such as bending and reaching.
Reasonable accommodations will be made for individuals with disabilities. Equal Employment Opportunity (EEO) Statement: IDLA is an Equal Opportunity Employer, committed to providing equal employment opportunities without discrimination based on veteran status, disabilities, race, color, religion, political affiliation, sex, national origin, genetics, or other protected statuses. Reasonable accommodations are available upon request. Contact (TTY/TTD: 711) or for accommodations. Preference may be given to qualified veterans. Preference for Applicants: Residency in the Treasure Valley (Boise area) is required for this position. Applications from outside the area will be considered only if accompanied by a relocation plan that meets the hire timeline. At-Will Employment: Employment with IDLA is at-will, meaning the employer or employee can terminate the employment relationship at any time, with or without cause or notice.