Our client is a small publicly traded technology company who is a global leader in developing software-driven technology and printing solutions for high-growth markets including restaurant solutions, POS automation, casino and gaming, lottery, mobile, and oil and gas.

To help them build out the next generation of their industry-leading technology platform, our client is looking for an experienced .Net Software Developer to join their growing team with a focus on the company’s growth initiatives. You will be helping the company’s new technical direction and will be challenged with developing and managing the deliverables that make that direction a reality. This position will ideally be remote but you will need to go into the office in Las Vegas at least once per month.

What YOU get to DO!

  • Maintain existing technology platform and be involved in the development of new product features of their platform 
  • Rely on a solid engineering foundation vs syntactical mastery of a specific skill
  • Creative freedom in your solutions, and the ability to participate in the growth of the company.
  • Work with Agile and Scrum development methodologies
  • Identify, prioritize and execute tasks in the software development life cycle
  • Work in a team environment that enables effective networking and building rapport with remote engineering teams.

What you NEED to SUCCEED in this challenging role

  • Bachelor’s Degree in Computer Science or a related field is preferred but equivalent experience will be considered.
  • Minimum of 7 years of professional experience 
  • Minimum 4 years of experience with the development of cloud-based SAAS platforms 
  • Fundamental understanding of software architecture. 
  • Basic understanding of cloud-based architecture and some experience with Azure (preferred), but will accept AWS, Oracle, or Google
  • Full-stack developer with broad experience with recent exposure to mobile application development on iOS (preferred) but will accept Android. 
  • Proficiency in 3 or more (modern) coding languages including Python, Java and C++, C#, JavaScript
  • Experienced with web development and frameworks, specifically, Angular 
  • Experience with source control management systems: Azure 
  • Strong problem-solving and communication skills
  • Knowledge of Object-Relational Mapping frameworks
  • Excellent written and oral communication skills.  Effective presenting ideas to the work team, and ability to review designs with the VP of Engineering.  
  • Ability to collaborate and work in a team environment to solve system-level problems.
  • Strong leadership skills, and ability to be an effective mentor to less experienced team members.

What’s in it for you?

  • Excellent compensation includes salary and excellent benefits
  • You get to be a part of a small team to drive and influence
  • Your chance to be a part of the innovation process 
  • Work collaboratively with a small Agile team