Software/Web Developer II

Employer
  • Gables Search Group

Job Description

Seeking a qualified individual for a Software Developer/ Engineer. Candidates should have a Bachelor of Science degree in computer/software engineering or computer science with 3 years of related work experience. A successful candidate must have excellent written and oral communication skills and experience in object-oriented, and multi-threaded application development. This person will be responsible for the continued support of existing proprietary software, web, mobile, and or desktop applications as well as developing or assisting in the development of new proprietary software, web, mobile, and or desktop applications.

Duties and Responsibilities: include the following. Other duties may be assigned

  • Supports existing proprietary software products, web, mobile, and/or desktop applications with new features, enhancements, and bug fixes.
  • Supports project engineers to provide solutions to customers’ needs in existing and new markets.
  • Interacts with fellow project engineers and customers to integrate automation and hardware equipment solutions into customer’s business model and back-office software systems (3rd party open source and proprietary software packages).
  • Works with software partners to create and maintain interfaces between their applications and ours via file exchanges, FTP file exchanges and endpoint APIs.
  • Interfaces with proprietary and off the shelf hardware (PLCs, meters, scales, RFID readers, etc.).
  • Develops or assists with new proprietary software products, web, mobile, and/or desktop applications.
  • Works directly with the Principal Software Developer and other Developers to conceptualize new equipment, software, and procedures to make and keep our products and systems sold competitive and on the cutting edge of technology.
  • Works directly with project engineers, customers, salespersons, and other project owners to create new technology as well as to improve existing proprietary software & applications.
  • Develops estimates within given time and cost constraints to develop new or redesigned applications.
  • Works with marketing department to develop marketing materials.
  • Conducts training and demonstration webinars to existing and potential customers.
  • Provides direct customer support.

Experience and Education:

  • Minimum of High School Diploma or GED equivalent with
    • Five or more years of web development related experience or
  • Degree in computer/software engineering, computer science with 3 years of related work experience.
    • Experience managing projects and processes
    • Ability to take ownership and initiative over projects and processes
    • Experience with direct customer contact and support

Skills/Requirements:

  • HTML
  • JavaScript (JS)
  • Nuxt.js
  • PHP
  • Google Cloud Platform (GCP)
  • Firebase platform
  • Firestore NoSQL database
  • MySQL
  • Git source control (Bitbucket)
  • Microsoft Visual Studio Code (or similar IDE)
  • C#
  • XAML
  • Xamarin Forms (Android & iOS)
  • WPF .NET
  • FTP/SFTP/FTPS
  • Microsoft Visual Studio
  • SQLite
  • Grafana dashboards
  • Object-oriented programming (OOP)
  • Software development life cycle (SDLC)
  • Multithreaded application development
  • Microservice architecture
  • Unit and regression testing
  • Full-stack development (FSD) skillset
  • Multi-stack development skillset
  • Analyzing Information
  • Computer System Literacy
  • Customer Service
  • Diplomacy
  • Interpersonal Relations
  • Motivated
  • Oral Communication
  • Organization
  • Planning
  • Problem Solving
  • Professionalism
  • Project Management
  • Self-starter
  • Teamwork
  • Technical Communication
  • Time Management
  • Written Communication

Physical Requirements:

  • Lifting up to 25 pounds
  • Sitting for extended periods of time.
  • Desk work with continuous use of telephones, computers, and other office equipment.
  • Must be able to travel throughout the facility including other offices and work in a production environment occasionally.
  • Air travel (roughly 5-10% yearly)
  • Car travel
  • Travel requirements include:
    1. Air Travel: Domestic and International
      • (Must have or be able to obtain a US Passport)
    2. Auto Travel:
      • (Must have or be able to obtain a valid Driver’s License and meet the MEI Driver Administration Risk Reduction Tactics Program requirements)

Benefits:

  • Competitive pay
  • Excellent benefits- including health insurance/ HSA, life insurance, short term and long-term disability, 401k with match + additional company contribution independent of employee contribution
  • Paid holidays/personal/sick days
  • Bonuses & profit sharing
Looking for commutable candidates. No VISA candidates. NOT remote.
more