This site uses cookies. To find out more, see our Cookies Policy

POS Integration Software Engineer in Dallas, TX at HumCap Recruiting

Date Posted: 1/4/2019

Job Snapshot

  • Employee Type:
    Full-Time
  • Location:
    Dallas, TX
  • Job Type:
  • Experience:
    Not Specified
  • Date Posted:
    1/4/2019

Job Description

Description:Do you want to be a part of a company that is revolutionizing the restaurant industry? This opportunity allows you to be part of a team of pioneers and industry leaders in restaurant technology. Our client's rapid growth has created a number of new opportunities for people to join the team, including a POS Integration Engineer.
Summary
The POS Integration Software Engineer requires a service-oriented mentality, sense of ownership, focus on delivering projects on time, performing development and proactively escalating any issues that cannot be resolved within the established timeframes.
Responsibilities
- Work with and integrate to one or more restaurant POS systems like Aloha, Micros, Positouch, Xpient and others via published APIs
- Work with one or more Loyalty service provider APIs from Aloha, Fishbowl, Paytronix, Session M etc.
- Develop and maintain Windows Service based applications to host API endpoints and multi-threaded background operations.
- Write application user guide and provide technical support to end users after deployment.
- Own the development and rollout for a large project or product, serve as team mentor for junior members.
- Propose and implement system, software, and deployment architectures that align with industry trends and modern software development practices.
- Effectively incorporate solutions to speed time to market and operational efficiency.
Qualifications
- Bachelors in software engineering or computer science
- 5 years in software development
- .NET application development (C#) and C++ development experience
- Familiarity with various versions of .NET frameworks and .NET core.
- SOAP, REST, XML, JSON, marshalling
- SQL, working with a DBMS, .NET database programming
- Distributed computing, socket communications, web services, service-oriented architecture, Microsoft Windows Communication Foundation
- Creating, documenting, evolving, versioning APIs
- COM programming
- Experience using source control systems like Team Foundation Server, GIT or SVN
- Basic understanding of how payments work with EMV and P2PE
- Experience working in an Agile development environment
- Analytical skills and problem-solving ability, including the ability to research and trouble-shoot application issues
- Software development lifecycle experience and best practices (source control, multiple environments, code migration, source control, unit testing)
- Strong teamwork skills across small and large project teams (QA, outside vendors, project managers, business sponsors)
- Strong verbal and written communication skills are essential
- Self-motivated and driven individual with demonstrated personal ownership of tasks
- Tenacious approach to finding and fixing the root cause of issues
- Azure experience is a nice to have