Software Engineer - ImagineBilling

Imaginesoftware (Technology Partners, Inc.)Charlotte, NC
231d$83,800 - $125,600Remote

About The Position

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!

Requirements

  • BS/BA degree in Computer Science/IT or related field with a minimum of 2+ years of experience in software development using .Net
  • Or AS degree in Computer Science/IT or related field with a minimum of 4+ years of experience in software development using .Net
  • Proficient in VB6, VB.NET, C#, ASP.NET
  • Proficient in SQL Server 2005/2008
  • Proficient in Object Oriented programming patterns/practices

Nice To Haves

  • ASP.NET
  • MS Entity Framework/LINQ

Responsibilities

  • 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

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Entry Level

Industry

Publishing Industries

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service