Epicareer Might not Working Properly
Learn More

Senior Programmer Analyst

Salary undisclosed

Apply on


Original
Simplified

Job Description

Job Description

Purpose/Job Function: ____________

The Senior Programmer Analyst position performs a blend of duties spanning system analysis and software programming. The position also provides customer service and programming support for clients to accommodate automation of freight audit system. Identifies requirements by establishing personal rapport with potential and actual clients and with other persons in a position to understand service requirements. Ability to work independently and/or in team environments. Teams can be internal or include external parties. Comfortable in a fast paced DevOps shop/environment. In addition, this role is responsible to uphold our core values of Ethics, Engagement, and Excellence

Essential Functions: ________________________

  • Maintains professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; participating in professional societies.
  • Develops and maintains applications and databases by evaluating client (external and internal users) needs; analyzing requirements; developing software systems.
  • Contributes to team effort by accomplishing related results as needed.
  • Add/modify audit rules engine and configurations.
  • Assist clients with implementation process, additions, or changes.
  • Assist clients with utilizing proprietary software customer web reports.
  • Create and customize web reports at client s request.
  • Research freight payment problems and record solutions in online management tool tracking system.
  • Designs or writes program specification based on consultations with supervisor, systems analysts, other programmers, and end users.
  • Converts designs and specifications into computer code.
  • Designs and codes layouts for onscreen user interfaces, printed outputs, and interfaces with other systems.
  • Enterprise web development.
  • Provides technical assistance by responding to inquiries regarding errors, problems, or questions with programs.
  • Writes structured application/interface code from specifications conforming to established methodology and standards.
  • Writes or revises program documentation, operations documentation and user guides in accordance with standards.
  • Research and provide answers to client s questions through phone and email.
  • Application design and development.
  • System architecture design
  • Framework design and implementation
  • Training junior level programmers
  • Support other employee s questions regarding freight payment system, including other departments across the organization.

Qualification/Requirements: _______ ______

  • Technical Skills:
    1. Pick programming
    2. Multi value databases (e.g. Unidata, jBase)
    3. ETL processes
    4. Unix
    5. Developing integrations for flat files, csv, xml, txt into structured and unstructured database tables or files
    6. Ability to read and debug code written by others
  • Write efficient and effective code in accordance with software functional specifications.
    1. Create Implementation Specifications from Functional Specifications and Requirements.
    2. Implement new features in core product, related tools, and internal tools as well as ongoing maintenance and support.
    3. Perform code reviews of code written by others.
    4. Provide technical support to assist Client Services with urgent client situations.
    5. System & process specifications documentation, including workflow diagrams and process models
    6. SSIS & SSRS
    7. Plus (Not required, yet a favorable plus):
  • APIs & web services integrations
  • HTML, CSS, JavaScript
  • Relational databases (e.g. SQL Server, MySQL)
  • Python
  • EDI experience
  • Industry experience in transportation, logistics, or supply chain

Education/Experience: ____________

  • Bachelor s Degree in related field and minimum of 7 years programming experience
  • Programming experience in multi-user database environment

Working Conditions/Physical Demands: ______

This position will sit in front of a computer for long hours at a time and may cause eye irritation or even muscle strain.

This position does not require any strenuous or physical activity.

Customary Work Hours: 8:00 A.M. to 5:00 P.M., Monday through Friday

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job