Senior Software Engineer at SMA Technologies (Houston, TX) (allows remote)

Posted a week ago

Apply Now

Job Description

Unisoft International, Inc. dba SMA Technologies is a rapidly growing software company headquartered in North Houston that has an immediate need for a Senior Software Engineer. This role is responsible for creating the products that help SMA Technologies customers unlock their potential. 


Position objective:


The Senior Software Engineer is responsible for creating the products that help SMA Technologies customers unlock their potential.  The Senior Software Engineer provides innovation and leverages the latest technologies to continue advancing the value of the OpCon automation platform. This role is responsible for delivering the APIs, communication, and server-side decision-making services that drive automation across all of SMA Technologies customers.


Key Responsibilities:



  • Design, implementation, and testing of server-side code

  • Write and maintain unit tests and automated integration tests

  • Write and maintain specification documents

  • Create scalable, performant services to meet enterprise-scale requirements

  • Contribute to team-wide tooling to automate the development lifecycle

  • Perform peer software reviews

  • Provide technical expertise to customer support personnel


Qualifications:


Required Qualifications



  • 7+ years of software engineering experience

  • Strong development skills and experience with C# .NET

  • Strong understanding of relational database systems and object-oriented programming best practices

  • Experience with unit-test, continuous integration, and test-driven development

  • Excellent written and verbal communication skills


Preferred Qualifications



  • 10+ years of software engineering experience

  • Experience with .NET Core and familiarity with Linux

  • Experience with unit testing frameworks such as MSTest, XUnit, or NUnit

  • BS/MS Degree in Computer Science or related field

Posted: 08 October, 2019