Prev Next
Close close-icon

Associate Software Engineer

  • Location: Virtual Office, U.S.
  • Opening Date: April 8, 2025
  • Reporting to: Manager, Services and Applications
  • Status: Full-time, Salary

Location

This position is 100% virtual and requires candidates to reside within the contiguous United States. All applicants must be legally authorized to work in the United States without sponsorship. Proof of eligibility will be required upon employment.

Position Description

The Associate Software Engineer role is responsible for designing, coding, testing, and maintaining CM Connect and other proprietary software.

Key Responsibilities

  • Develop, maintain, and update custom and new system feature
  • Perform ongoing system development tasks including logic updates, report reviews, system upgrades, etc.
  • Work with Architect to evaluate client technical needs
  • Collaborate with the Product Owner and Architect to provide level of effort, timelines, and scope, contribute to, review, and revise proposals as needed
  • Collaborate with Program Manager (PM) and Role Leads to identify additional staff resources who will be assisting with the project
  • Participate in quality control processes and procedures
  • Participate in and contribute to project retrospectives
  • Provide ongoing technical support to Program Managers (PM) and clients
  • Provide recommendations for managing data and system issues
  • Troubleshoot issues found in existing software as reported by internal stakeholders

Competencies

  • Basic knowledge of .NET
  • Basic knowledge of C# within an IDE (Visual Studio)
  • Basic knowledge of Entity Framework
  • Familiar with Version Control (Git)
  • Familiar with SQL Server within an IDE (SQL Server Management Studio)
  • Comfortable with Azure
  • Familiar with scripting files (batch and Powershell)
  • Familiar with command line interface
  • Comfortable with the Microsoft Office Suite
  • Comfortable with Visual Studio Code
  • Able to read and troubleshoot stack traces and error logs
  • Excellent collaboration, communication (written and verbal), and interpersonal skills
  • Excellent problem resolution and time management skills
  • Ability to work effectively in a virtual environment (e.g., self-starter, disciplined, troubleshooting)

Position Requirements

  • 0-2 years of development experience
  • Up to 10% travel

Preferred Experience

  • 1-4 years of development experience
  • Associate’s degree in a related field (e.g., CS, Engineering, Math)
  • Knowledgeable about the Agile Software Development Life Cycle including the use of ticketing management software

Other Duties

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.

About Alpine Testing Solutions

  • Our Vision:
    Be the psychometric, test development and validation, and credential management partner of choice for sustainable credentialing and education programs.
  • Our Mission:
    Provide quality, practical solutions that enable test sponsors to develop, maintain, and continuously improve testing programs; contribute to the science and practice of testing; and enrich the world in which we live.
  • Our Culture:
    We are employee owned and encourage ownership thinking. We are committed to the success of our clients. We are customer service driven, entrepreneurial, team oriented, and supportive. We are equally committed to quality of life. We offer opportunities for rewarding and challenging work; a virtual office environment; competitive compensation packages that include comprehensive benefits, a 401(k) retirement plan, and an Employee Stock Ownership Plan (ESOP); and a commitment to a diverse workforce.

Apply Now


Accepted file type: pdf, doc, docx
Accepted file type: pdf, doc, docx