Posted 3w ago

Senior Software Engineer

@ EF Johnson Technologies
Irving, Texas, United States
$125k-$145k/yrOnsiteFull Time
Responsibilities:Develop software, Maintain servers, Evaluate security
Requirements Summary:Bachelor’s or Master’s in Electrical/Computer Engineering or Computer Science; 6+ years; web development with SQL, JavaScript, AJAX, HTML/CSS; Perl/Python/PHP; Linux (CentOS/Ubuntu); PostgreSQL; Git/GitLab; Helix ALM.
Technical Tools Mentioned:Linux, CentOS, Ubuntu, PostgreSQL, Git, GitLab, Helix ALM, JavaScript, HTML, CSS, AJAX, Perl, Python, PHP, HTTPS, SSH, WebSockets
Save
Mark Applied
Hide Job
Report & Hide
Job Description

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. 


ESSENTIAL FUNCTIONS:

  • 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.


REQUIRED EDUCATION AND EXPERIENCE: 

  • 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
  • Experience with PostgreSQL is a highly desirable
  • Knowledge of RedHat/CentOS and Ubuntu Linux installation/configuration and Bash are 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

 

COMPETENCIES: 

  • 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


TRAVEL

  • Travel as necessary (up to 10%)


EFJohnson Technologies is an Equal Opportunity/AFFIRMATIVE ACTION Employer who values diversity in the workplace. It is the policy of this company to provide equal opportunity with regard to all terms and conditions of employment. The company complies with federal and state laws prohibiting discrimination on the basis of sex, race, color, religion, creed, national origin, disability, veteran status, age, sexual orientation, gender identity, or any other protected characteristic.