Pyramid Technologies - Mesa, AZ

posted 21 days ago

Full-time - Mid Level
Mesa, AZ
Merchant Wholesalers, Durable Goods

About the position

The C# Software Developer position at Pyramid Technologies, Inc. focuses on developing and enhancing a suite of PC and mobile applications that interface with unattended payment peripherals. The role emphasizes innovation and experimentation, seeking candidates who are passionate about electronics and programming. The developer will contribute to creating efficient, reusable code that improves user experience and serves as a communication bridge between embedded devices and users.

Responsibilities

  • Modification, feature additions, and bug fixes on applications using C# .NET Framework and .NET Core.
  • Development of new projects using .NET Core 3.0 and Python 2.7 and 3.4+.
  • Working with common SQL dialects for database interactions.
  • Developing MVC WPF applications and ensuring native interoperation from C# language.
  • Implementing data visualization using Matplotlib or similar frameworks.
  • Collecting feedback from internal stakeholders and making necessary modifications.
  • Contributing to best practices through documentation and unit testing.

Requirements

  • Bachelor's degree in Computer Engineering, Computer Science, or an equivalent program.
  • Solid computer science fundamentals to make significant contributions to the team.
  • Expert debugging skills in at least two programming languages.
  • Basic knowledge of GIT for version control.
  • Authorized to work in the United States.

Nice-to-haves

  • Experience with web and mobile application development.
  • Knowledge of Kotlin and Swift programming languages.
  • Basic understanding of USB protocols (endpoints, interrupts, etc.).
  • Experience with data visualization frameworks.

Benefits

  • Paid holidays
  • Health insurance
  • Dental insurance
  • Paid time off
  • Vision insurance
  • 401(k) matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service