Senior Programmer Analyst

AFS Logistics
Greenville, SC, US
Full-time
We are sorry. The job offer you are looking for is no longer available.

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 :
  • Pick programming
  • Multi value databases (e.g. Unidata, jBase)
  • ETL processes
  • Unix
  • Developing integrations for flat files, csv, xml, txt into structured and unstructured database tables or files
  • Ability to read and debug code written by others
  • Write efficient and effective code in accordance with software functional specifications.
  • Create Implementation Specifications from Functional Specifications and Requirements.
  • Implement new features in core product, related tools, and internal tools as well as ongoing maintenance and support.
  • Perform code reviews of code written by others.
  • Provide technical support to assist Client Services with urgent client situations.
  • System & process specifications documentation, including workflow diagrams and process models
  • SSIS & SSRS
  • 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

2 days ago
Related jobs
Promoted
Syms Strategic Group, LLC (SSG)
Greenville, South Carolina

Software Developer in Test (SDET). Bachelor’s degree in Computer Science, Software/Systems Engineering, or equivalent technical degree. Must have comprehensive technical expertise on IT products, operating systems, software, hardware, systems and networks and specialized environments. Bachelor...

Promoted
Ogletree Deakins
Greenville, South Carolina

We are looking for a Senior Data Scientist to join our Practice Innovation team to build out data-centric solutions, formulate processes, and analyze the large amounts of data that a large law firm generates. Extract and integrate data from a variety of sources, including SQL databases, third-party ...

Promoted
Perceptive Recruiting
Greenville, South Carolina

Senior Software Engineer position open in Greenville for a C#. In this senior role, you will be working on multiple enterprise applications, interfacing with BA's and QA's as a team. ...

Promoted
SynergisticIT
Greenville, South Carolina
Remote

Currently, We are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/ Data Scientists, Machine Learning engineers for full time positions with clients. If you applied for a job and got emails from our skill enhancement team please email th...

Promoted
Michelin North America
Greenville, South Carolina

Materials Digital Business Analyst (experienced level professional). We have an immediate opening for a Digital Business Analyst based at our research center supporting the materials industrialization team; this unique role is an interface between developers and industry. Identify issues and opportu...

Promoted
Launch Potato
Greenville, South Carolina

You will play a pivotal role in the growth of our data science team and will be an instrumental resource as we continue to build a team of data scientists and machine learning engineers that can increase customer engagement and stickiness on our sites while improving the quality of the leads to our ...

Crunchbase
South Carolina, United States

The team is composed of Data Scientists, Machine Learning Engineers, Data Engineers working together to deliver models and services into production. By combining Crunchbase, private and behavioral data with machine learning systems, we learn to understand the underlying data needs to best assist the...

TD Bank, N.A.
Greenville, South Carolina

Receives exposure to one or more of the following business areas through a role in Commercial Banking: Finance, Shared Services, Corporate Communications and Public Affairs, Marketing, Product Management, Small Business Banking, , Corporate Strategy, Retail, Wealth Management, Credit, and Risk Manag...

BD
Greenville, South Carolina
Remote

Perform detailed analysis of complex business process requirements and provide appropriate system solutions. Conduct workshops to collect business requirements. Map client business requirements, processes, and objectives. Proactively propose business process and system enhancements. ...

Taylor Corporation
Remote, SC
Remote

Creates software applications with input on design to adhere to designs supporting internal business requirements and external customers. Integrates software components and third-party programs. Maintains, fixes and enhances existing software applications to adhere to designs supporting internal bus...