Software Engineer (REMOTE – Dallas)

Software Engineer (REMOTE – Dallas)



Essential duties and responsibilities include the following:

  • Perform software development and maintenance tasks to include analysis, design, development, integration, debugging, troubleshooting, building, testing and documentation of system software and related databases
  • Technical support to setup, test and validate the software development and test environment, maintain configuration management, quality assurance and activities that cover the full software lifecycle process
  • Work with the business and technology groups to refine requirements and functional specifications
  • Promote good development methodologies via code reviews and great software design
  • Work with the team to automate testing and make sure all issues are bug free
  • Provide estimates and commitments for deliverables for each sprint
  • Provide high level estimates for epics



To perform this job successfully, an individual must be able to perform each essential duty satisfactorily.  The requirements listed below are representative of the knowledge, skill and/or ability required.  Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • 5+ years of experience in Software Development
  • Strong experience with Microsoft .NET C#, including .NET Core
  • Strong OO design and application skills
  • Experience with Entity Framework (EF), including EF Core
  • Experience using SQL Server and/or Oracle Database
  • Experience using VB script, JavaScript, or Shell script
  • Experience working in an Agile/Scrum development process

Preferred skills:

  • Web Services (Web API, REST, SOAP)
  • Microservices Architecture
  • Design Patterns such as Factory, Singleton, Abstract Factory (AF)
  • Experience with testing tools such as NUnit

Nice to have skills:

  • CI/CD Experience with Jenkins or Azure DevOps
  • Git / Bitbucket
  • Angular 4+, CSS, NoSQL Databases, JavaScript


BS/MS degree in Computer Science, Engineering or a related subject


  • Computer Software
  • Information Technology & Services
  • Internet


  • Full-time


  • Software Development
  • Project Management
  • Team Leadership
  • Pay range unavailable
Full Name
Max. file size: 50 MB.

    AveriSource combines its technology with in-house modernization expertise to deliver successful digital transformation outcomes for its partners and clients. AveriSource has flexible delivery options from fully cloud-based SaaS solutions to operating within a client’s network.


    2424 Babcock Road, Suite 300 San Antonio, TX 78229