Software Developer in Houston, TX at Search Services

Date Posted: 11/15/2019

Job Snapshot

Job Description

Position Summary

Responsible for developing and maintain industrial software applications that are part of a competitive product suite, leveraging cutting-edge technologies in support of business objectives.

Essential Functions

  • Develop, test, and support Desktop, Web, and Mobile applications
  • Interface with functional application end users and product owners to determine system business application requirements, capabilities, and resolve program problems.
  • Assess software engineering needs pertaining to new and existing projects and apply existing designs or develop new designs as appropriate to meet identified needs.
  • Confer with staff to implement operating procedures and provide technical information.
  • Document installation and operation procedures to ensure that software products are installed according to specifications and operated as designed by end-users.
  • Research and analyze customer design proposals, specifications, manuals, and other data to evaluate the feasibility, cost, and maintenance requirements of proposed software applications.
  • Familiarity with Agile development methodologies
  • Familiar with DevOps practices and test automation
  • Analyze and evaluate user requests for new or modified computer programs to determine feasibility, cost and time required, compatibility with current system, and computer capabilities. Consults with user to identify current operating procedures and clarify program objectives.
  • Document program development, logic, and coding.
  • Audit and correct technical and user documentation.
  • Provide support for designated application systems. Develop and implement enhancements to existing application systems.
  • Replace, delete, or modify code to correct errors. Analyze, review, and alter programs to increase operating efficiency or adapt to new requirements.

Qualifications

  • High School Diploma or General Education Degree (GED) and three (3) to seven (7) years related experience required. Bachelor's of Science Degree in Computer Science, Electrical Engineering, or Applied Physics (four year college or university) strongly preferred.
  • Ability to organize and direct a project to completion.
  • Ability to create and develop new ideas; innovative.
  • Ability to understand the needs of customers and short time to market; commercially aware.
  • Ability to work on multiple projects simultaneously and prioritize work to meet adapting deadlines.
  • Ability to work well and think proactively with minimum supervision. Skills & Abilities

Computer Skills

  • C#/.Net Windows application programming - Winforms
  • Angular, JavaScript, ASP.Net, MVC, front-end developmentĀ - Webforms
  • Azure DevOps, Azure services, UWP, WPF / MVVM, nUnit
  • C / C++ programming is a big plus
  • Provided legacy support and maintenance of various legacy applications written in languages such as Perl, Korn Shell, WinForms (C# .NET), WebForms (ASP.NET), and Delphi