Senior Systems Analyst / Programmer

Klein­schmidt is seeking a Senior Systems Analyst for our Programming and Development team. You’ll help support our current data exchange and EDI message switching environment, improve build-integration-test processes for high quality solutions, and develop next generation tools and tech­nolo­gies.

Feel like you’re the right fit? Send your cover letter and resume to our Careers Team.

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)

Additional Information:

Klein­schmidt is an Equal Opportunity Employer. All qualified applicants will receive consid­er­a­tion for employment without regard to race, color, creed, gender, sexual orientation, disability, national origin, marital status, age, veteran status, or any other char­ac­ter­istic protected by law. Please advise us if you require accom­mo­da­tion at any time during the application process.