Our client is a rapidly growing software company headquartered in North Houston that has an immediate need for a Software Engineer. The person in this role will be responsible for developing the product so that it easily integrates with customer applications. The role provides the opportunity to bring an innovative approach to leverage your experience using the latest technologies to continue building the platform. This role is responsible for delivering the APIs, communication, and server-side decision-making services that drive automation for their customers.

Key Responsibilities: 

  • Design, implementation, and testing of server-side code, APIs, communication services to make the platform easy to integrate for customers
  • Write and maintain unit tests and automated integration tests
  • Write and maintain specification documents
  • Create scalable performance services to meet enterprise-scale requirements
  • Contribute to team-wide tooling to automate the development lifecycle
  • Be a mentor to team members and perform peer software reviews
  • Provide technical expertise to customer support personnel as needed

Primary Qualifications 

  • 7-10+ years of software engineering experience
  • Strong development skills and experience with C# .NET Core and familiarity with Linux
  • Strong understanding of relational database systems and object-oriented programming best practices
  • Experience with unit-test, continuous integration, and test-driven development
  • Experience with unit testing frameworks such as MSTest, XUnit, or NUnit
  • Excellent written and verbal communication skills
  • BS/MS Degree in Computer Science or related field