Software Developer

Educational Testing Service

$70K — $100K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in software development or related field, or equivalent technical experience.
  • Desire for technical ownership and accountability in projects.
  • Enthusiasm for hands-on development in an agile environment.
  • 3+ years of user interface development.
  • 3+ years of experience with VB.NET, C#, Microsoft .NET, and Visual Studio.
  • Knowledge of Microsoft SQL Server 2016 or newer and Transact SQL.
  • Familiarity with Azure Cloud services and API integration.

Responsibilities

  • Design and develop new applications and enhancements to existing ones.
  • Guide application design for optimal user experience.
  • Develop and maintain user interfaces, databases, and reporting tools.
  • Test software for compliance with specifications and requirements.
  • Provide user support and training.
  • Collect user information on software needs.
  • Collaborate with the development team and other organizational teams.

Benefits

  • Comprehensive benefits package including paid time off and holidays.
  • Health, dental, and vision insurance offered.
  • Health savings and flexible spending accounts available.
  • 401(k) plan with company match.
  • Company paid short- and long-term disability insurance.
  • Basic life insurance provided.
  • Education reimbursement available.
Full Job Description
Software Developer- General Business Productivity Apps

Lester Prairie, MN

This position will be a key member of our development team and play a important role in the development and maintenance of point of sale, productivity, and business applications vital to the long-term success of Lester Building Systems. We are looking for a talented full stack developer to work with our suite of legacy VB.NET applications to modernize and build the next generation of applications.

  • Design, develop, test and deploy new applications and redesign or enhancements to existing applications.
  • Guide application design to provide optimal user experiences
  • Develop and maintain user interfaces, databases, and reports
  • Test software to ensure compliance with specifications and requirements
  • Provide user support and training
  • Collect information from users regarding software requirements
  • Collaboration with the software development team and organizational teams
  • Make recommendations to improve existing systems by using new methods or technology


Software Developer Required Qualifications

  • A Bachelor's degree in software development or related field; equivalent work-related technical experience will also be considered
  • Strong Desire for technical ownership and accountability for a project, building resilient, maintainable code that servers the users
  • Enthusiasm for hands-on end to end development in a dynamic, agile environment
  • 3+ years of user interface development
  • 3+ years of experience with VB.NET, C#, Microsoft. NET using Microsoft Visual Studio and Microsoft Windows desktop applications
  • Working knowledge of object-oriented principles and Microsoft.NET best practices
  • Working knowledge of Microsoft SQL Server 2016 or newer and Transact SQL
  • Working knowledge of Azure Cloud services including Entra ID, App Services, Blob Storage, Key Vaults, and Application Insights
  • Working knowledge of API integration including REST APIs, OAuth and JSON


Software Developer Preferred Qualifications

  • Experience with GitHub, GitHub Auctions and CI/CD principles and concepts
  • Experience in a construction related manufacturing or operations environment
  • Working knowledge of SOLID principles, MVC/MVP/MVVM, and Clean/Onion Architecture
  • Experience with LLMs in a development environment
  • Working knowledge of automated unit testing including tools such as NUnit, XUnit, FluentAssertions, and AutoFixture
  • Working knowledge of third-party API integrations
  • Working knowledge of EpicorERP or equivalent
  • Experience with automating graphic/CAD applications such as AutoCAD, or similar


Software Developer Salary Range

Annual salary of $70,000 to $100,000. This represents a good faith estimate of the current salary range based on the role. The specific compensation offered to a candidate may vary by individual qualifications including relevant job knowledge, education skills and experience.

Software Developer Benefits

We are committed to providing a comprehensive benefits package including paid time off and holidays. Eligible employees are offered health, dental and vision insurance, health savings account, flexible spending accounts, 401(k) plan with company match, company paid short- and long-term disability and basic life insurance. Education reimbursement is also available.

Similar Jobs

More Jobs at Educational Testing Service

  • Software Developer
    $70K — $100K *
    Lester Prairie, MN 55354 (Mcleod County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Software Developer jobs: