Continuous Innovation. Exceptional Service.

Career Opportunities

We’re Defined by Our People

Smiley Technologies is defined by its people. We have received national attention for the people-first culture we have created. We know that a company is only as good as its employees and we’re a team of innovative collaborators. It’s also a culture that promotes a true work-life balance and that’s why we offer great benefits and generous time off. 

Available Positions

Duties & Responsibilities

  • Responsible for developing code that integrates into the operating systems, operating system modules, embedded systems, or low-level libraries for other high-level languages
  • Must independently perform systems analysis and programming functions, analyze problems in existing systems and offer solutions
  • Strong C# experience with a good knowledge of its ecosystems
  • Server side technologies containerized .Net Core, C#, using Docker orchestrated with Kubernetes (K8s)
  • Understanding of understanding of APIs (resource/queryable): RESTful API
  • Understanding of security concepts OAuth2, JWT/grants/claims, OpenID Connect and multi factor
  • Experience developing applications using MVC, Blazor server side/WEB API
  • Knowledge of front-end design tools like Angular, Material, MatBlazor, and CSS
  • Familiarity with Microsoft SQL Server and DB2
  • Database integrations using Dapper
  • Team environment management to include Git, code reviews, pull requests, branching/release strategies
  • Must be capable of designing/writing cleanly architected applications following SOLID principles
  • Worked on a complete development life cycle (SDLC), from design, architecture, coding, development, maintenance, troubleshooting to quality analysis and debugging. (Agile/Scrum)
  • Exceptional problem solver and troubleshooter, able to adapt to new environments quickly.
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization, and automation

Required Qualifications

  • Bachelor’s Degree or equivalent
  • Three to five years of C# programming experience, preferably in the financial industry
  • Knowledge of applicable computer languages
  • Knowledge of system design methods, tools, and techniques
  • Sequence and monitor multiple activities for self and others with organization and precision
  • Analyze information to formulate conclusions and offer recommendations
  • Work in a team environment while maintaining a positive working relationship with co-workers
  • Communicate information to others, both orally and in writing

Duties & Responsibilities

  • Serves as a point of cross-functional contact and expertise, providing support to software development and QA teams for the build and release process to all environments. 
  • Provide emergency suppot for citical issues, researching possible cause and providing solutions.
  • Create Root Cause Analysis reports for outages and issues.
  • Create and oversee automated release operations as well as the advancement of desired state automated CI-CD Pipelines using Azure DevOps.
  • Document and Maintain build and deployment process for assigned product and/or tools.
  • Create/Maintain Terraform scripts for infrastructure on Azure Cloud.
  • Oversee strategy for best-in-class tools, languages, and practices related to infrastructure and firewall operations.
  • Oversee direction regarding new product development and product enhancements pertaining to Azure Infrastructure.

Required Qualifications 

  •  Programming with Bash (required), PowerShell, JavaScript (optional).
  • Prior DevOps leadership is a requirement.
  • Expert with configuration management tools such as Kubernetes, Helm and Terraform.
  • Expert with Continuous Integration (CI) tools within Azure DevOps.
  • Experience working with version control systems and migrations including Git.
  • Experience with Linux administration, particularly, Ubuntu Server, Redhat and CentOS.
  • Experience configuring, maintaining, and troubleshooting Microsoft DNS server.
  • Expert with Microsoft Azure public cloud platform
  • Understanding of TLS/SSL, public private key cryptography, how certificates work, and mutual authentication.
  • Understanding of networking: IP addressing, firewalls, open ports, DNS & DHCP
  • Experience supporting Agile Scrum/Kanban teams.
  • Experience with databases servers including SQL Managed Instances.

Duties & Responsibilities 

  • Providing level 2 technical user support to resolve issues with computer programs, hardware, and peripherals.
  • Providing on-site and remote resolution of common computing/network issues.
  • Patience and acumen for working through best solution based on the issue and details provided by customers.
  • Monitor, manage, resolve or refer IT ticket queue, triage, resolve issues in a professional manner or escalate in a timely manner.
  • Ensuring all incidents and service requests are resolved against SLAs and with the highest customer service standards.
  • Assist in implementing patches and upgrades to fix operations system problems or vulnerabilities.
  • Follow-up and update customer status and information until resolved.
  • Pass on any feedback or suggestions by customers to the appropriate team member.
  • Identify and suggest possible improvements on procedures and processes.
  • Document internal procedures and create technical documentation and training materials pertaining to printers and computer troubleshooting.
  • Other responsibilities also include printer administration, level 1 networking troubleshooting, asset management and reporting, primarily working with HP, Dell, Rico, and Lexmark.
  • Acts professionally with a passion for assisting others and problem solving.
  • Perform other duties as required.

Required Qualifications

  • Degree in Computer Science or Information Technology or 3+ years of experience or combination of education and specialized industry experience.
  • Minimum 3 years of experience working with printers.
  • Minimum 2-3 year of experience with workstation imaging, experience Kace Box a plus but not required.
  • Minimum 3 year of experience providing excellent exceptional service directly to end users.
  • Minimum 3-5 years of experience in an IT Technical or Support role.
  • Troubleshoot basic network connectivity issues on-site and over the phone.
  • Working knowledge of Windows Operating Systems and Office application suite.
  • Working knowledge of using a helpdesk/ticketing system.
  • Understanding of banking and financial services industry a plus but not required.
  • Excellent written communication skills for technical documentation.
  • Excellent interpersonal skills to interact with clients face-to-face and over the phone.
  • Ability to work independently and as part of a team.
  • Travel will vary, with periodic overnight travel required. Up to 50% on busy weeks, some weeks will have no travel.

Hear from Our Employees

Play Video

Employee Benefits & Perks

  • Health, Dental & Vision Insurance offered through Arkansas Blue Cross and Blue Shield
  • Health Savings Account (HSA) available with employer contributions
  • Flexible Benefit Plan – Section 125 Cafeteria Plan Available
  • 401(K) Plan with employer matching employee contributions up to 4% of salary that immediately vests
  • Life Insurance, Disability Insurance, Voluntary Life Insurance and Supplemental Insurance Plans available
  • Four weeks of paid-time off for full-time employees immediately upon employment and additional days accrued with service years
  • All bank holidays off

Employee Testimonials

We Work Hard & Play Hard

Don’t See a Position that Fits Your Skills?

We would still love to hear from you! Send us an email with your resume.

Apply Now