Principle Engineer – Software Development

Houston, TX, US, 77032

A Company client is seeking a Principle Engineer – Software Development in Houston, TX.

In this role, the Principle Engineer will understand the need for and be willing to develop unit and integration tests, and have a solid understanding of the software development process and experience working on agile teams. The Principle Engineer will be using JSON, Web API, and in-app hosting development, as well as object-oriented design and applying loosely coupled distributed design patterns to create mid-to-large size applications. This person must have the ability to apply Domain Driven Design in development.

  • Bachelor of Science degree in Computer Science, Computer/Electrical Engineering or another related field; Advanced degree is preferred
  • 5+ years of experience using C#
  • Experience writing engineering analysis software or software for a technically challenging domain; Shopping carts, web portals, and inventory tracking systems don’t count
  • Experience with task and event based programming
  • Experience with using a NoSQL database
  • Experience with microservices
  • Experience with task and event based programming
  • Experience with multi-threading
  • Experience with Message Queuing
  • Excellent analytical, problem solving, and debugging skills
  • Intimate familiarity with Microsoft .Net Framework and Windows application development; Prefer experience with Microsoft Visual Studio and Windows technology stacks
  • High level understanding of basic programming patterns
  • Some experience with Angular 2+

Company is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.

Apply here with ITAQG2050935 as the reference code.