For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
ImagineSoftware™ (Technology Partners, LLC)
ImagineSoftware™ (Technology Partners, LLC)

Software Engineer - ImagineBilling

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

N/A

Tech stacks

Software Development
Testing
ASP.NET
+18

Permanent role
a day ago
Apply now

How this Role Makes an Impact

ImagineSoftware is growing, and we are inviting a passionate, detail-oriented Software Engineer to come join us! The Software Engineer will be responsible for researching, designing, and writing new software programs as well as developing existing ones! Our Software Engineers are experts at creating solutions with the end-user experience in mind. This role creates products that define the customer experience, with the goal of providing the best software solution in the industry!

The Imagine team has a reputation for excellence, and we will provide you with the tools needed to succeed in this role. This is an ideal position for someone who enjoys problem solving in an ambiguous, challenging environment and takes pride in creating high quality, innovative software. We are an innovative company that evolves quickly, so come ready to learn at a fast pace!

Essential Duties

  • Researching, designing and writing new software programs
  • Researching new technologies
  • Developing existing programs by analyzing and identifying areas for modification
  • Working with computer coding languages
  • Creating technical specifications and test plans
  • Writing complex SQL Scripts
  • Testing new programs and fault finding
  • Evaluate simple interrelationships between programs such as whether a contemplated change in one part of a program would cause unwanted results in a related part
  • Consulting clients/colleagues concerning the maintenance and performance of software systems and asking questions to obtain information, clarify details and implement information
  • Develop automated functional tests
  • Working closely with other staff, such as project managers, systems analysts, and sales and marketing professionals
  • Maintain confidentiality with regard to the information being processed, stored or accessed
  • Constantly updating technical knowledge and skills by attending in-house and/or external courses, reading manuals and accessing new applications
  • Completion of ImagineBilling Software Certification course
  • Other duties as assigned

Education and/or Experience Needed

BS/BA degree in Computer Science/IT or related field with:

  • Minimum of 2+ years of experience in software development using .Net.

Or AS degree in Computer Science/IT or related field with:

  • Minimum of 4+ years of experience in software development using .Net

Qualifications You Must Have

Required:

  • Proficient in VB6, VB.NET, C#, ASP.NET
  • Proficient in SQL Server 2005/2008
  • Proficient in Object Oriented programming patterns/practices

Preferred:

  • ASP.NET
  • MS Entity Framework/LINQ

Employment Type

Full-Time, Exempt

Reporting Structure

Software Development Manager

Work Environment

Working conditions are normal for an office environment.

At ImagineSoftware, we have a role to play in contributing to an inclusive world. We work every day to lead with our values and beliefs that enable you to develop your potential and bring your full self to the workplace. Our culture of diversity and inclusion enables more creative thinking and better ideas for addressing a more diverse market. We hire driven people from all backgrounds because it makes us a great company, and because it’s the right thing to do. If you share these values, you will find a home at ImagineSoftware.

About ImagineSoftware™ (Technology Partners, LLC)

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service