Senior Systems Analyst / Programmer

Essential Duties:

  • Involvement in full product life cycle of multiple appli­ca­tions and supporting data architecture 
  • Interface with sales support and client services for business requirements 
  • Implement solutions including code development and database design
  • Implement unit tests and support the creation and design of integration, load and user acceptance tests
  • Support operations by identifying, researching and resolving performance and production issues
  • Collaborate & communicate with all partic­i­pants in the development & release lifecycle
  • Build development produc­tivity tools 
  • Assist with the automated creation of development application stacks 
  • Leverage open source and cloud based technology to drive uptime, monitor systems, and decrease release cycles
  • Perform other related duties as assigned by management


Analytical Proficiency

Advanced Problem Solving

Oral & Written Communication


Technical Capacity

Supervisory Respon­si­bil­i­ties:

This position has no supervisory responsibilities. 

Position Type and Expected Hours of Work: 

This is a full-time position. Hours of work & days are Monday through Friday, 8 a.m. to 5 p.m. (flexible).

Travel: No travel is expected for this position.

Required Education and Experience:

  • Bachelor’s Degree from four-year college or university or equivalent combination of education and experience
  • 5+ years of profes­sional software development experience with Tandem/​HP NonStop Guardian technology
  • Experience working within a team environment with internal and external clients translating require­ments into solutions
  • Experience coding and maintaining TAL and/​or pTAL
  • Experience with deployment and config­u­ra­tion management
  • Networking Knowledge (TCP/IP)
  • General knowledge of algorithms (code efficiency and performance) and under­standing of multi-threaded programming & database structures
  • Basic knowledge of both MYSQL and SQLITE

Preferred Education and Experience:

  • Experience working in an agile environment
  • Experience developing software in a commercial software product development environment
  • Knowledge of multiple languages/​alternative frameworks and ability to learn new technologies 
  • Experience with EDI X12 standards and document flows
  • Experience with data encryption algorithms and schemes (SSL/TLS, AS2)

Other Duties:

Please note this job description is not designed to cover or contain a compre­hen­sive listing of activities, duties or respon­si­bil­i­ties that are required of the employee for this job. Duties, respon­si­bil­i­ties and activities may change at any time with or without notice. 

Klein­schmidt is an Equal Opportunity Employer. All candidates will be evaluated on the basis of their qual­i­fi­ca­tions for the job in question. Federal and/​or state law prohibits discrim­i­na­tion on the basis of race, color, religion, sex, national origin, age, disability or any other protected status. Please advise us if any accom­mo­da­tions are required to assist you in the application process. 

The above is intended to describe the general content of and require­ments for the performance of this job. It is not to be construed as an exhaustive statement of duties, respon­si­bil­i­ties or physical require­ments. Nothing in this job description restricts management’s right to assign or reassign duties and respon­si­bil­i­ties to this job at any time. Reasonable accom­mo­da­tions may be made to enable individuals with disabil­i­ties to perform the essential functions.