Senior Software Engineer

EF Johnson Technologies Inc.Irving, TX

About The Position

The infrastructure engineering department at EFJohnson, has an immediate opening for a Senior Software Engineer with an extensive background in web development, and complex SQL queries in a Linux environment.

Requirements

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or Computer Science or equivalent experience.
  • 6 or more years applicable experience.
  • Recent experience developing and testing web-based solutions, including client/server models, SQL, JavaScript, AJAX, HTML, CSS and one of: Perl, Python, or PHP required
  • Familiarity with Internet protocols including HTTPS, SSH, and websockets desired
  • Knowledge of RedHat/CentOS and Ubuntu Linux installation/configuration and Bash are highly desirable
  • Ability to communicate effectively both verbally and in writing.
  • Must possess excellent interpersonal skills and be a team player
  • Ability to give presentations to management, customers, or internal teams
  • Must be a self-starter with excellent problem-solving skills

Nice To Haves

  • Experience with PostgreSQL is a highly desirable
  • Knowledge of land mobile radio or other communications standards a plus
  • Experience using Git and GitLab is a plus
  • Experience using Helix ALM Issue Management a plus

Responsibilities

  • Develop and maintain software for EFJohnson’s infrastructure product line in a web environment.
  • Install, upgrade, and manage engineering and production Linux (CentOS and Ubuntu) servers running on both physical and virtual machines.
  • Evaluate and apply necessary security protocols to maintain IA compliance.
  • Evaluate, demonstrate, and recommend new technologies and approaches as it applies to the system/product solutions.
  • Provide the highest tier of technical support to field service teams and customers.
  • Develop requirements and protocol documents for new and existing products.
  • Develop detailed plans for projects to achieve scheduled milestones
  • Establish and maintain good inter/intra departmental communications.
  • Respond to special assignments/projects as directed by management, with an attitude and willingness conducive to getting the job done.
  • Exhibit desirable and appropriate professional behavior including leadership, sense of urgency, independent judgment, teamwork, ability to get along with others, creative thinking and personal integrity to provide for a cohesive, productive business unit dedicated to the achievement of corporate goals.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service