Senior Programmer Analyst
UPS, Inc. | Atlanta, GA | Posted 9/14/2014

Job Summary  

The Senior Business Information and Analysis (BIA) Programmer Analyst will help BIA to organize data and information, perform or enhance decision support, and analyze and guide knowledge creation and transfer to enable UPS to better respond to dynamic and changing business conditions. He/She will accomplish this via rapid application development with C++ and Oracle, in which the developer performs work in all areas of the project life cycle for multiple applications or projects.  The developer’s efforts provide internal UPSers access to secure, consistent, objective views of business results and the critical internal and external factors which drive performance for their assigned project(s).

The Senior BIA Programmer Analyst designs and builds databases to support applications and build foundation designs for implementation of future business rule changes, as well as harvests and analyzes data from various sources to evaluate content, consistency, usability, and reliability and to collect data for research and analysis. He/She also summarizes resource utilization and goal timelines to support BIA senior management decision-making on department resources and expectations. The Senior BIA Programmer Analyst will also investigate user application issues to provide resolutions and to ensure applications meet user expectations.

Other Duties  

  • Manages SQL programming to generate usable and meaningful data and data flow to ensure applications are readable and easily understood.

  • Manages console and DLL language development to provide clutter-free user interfaces for accessing information easily.

  • Analyzes data for information and trends to establish dataset value, uncover data meanings, and identify trending for decision-making.

  • Acts as a subject matter expert to ensure project teams understand data meaning and methods for extracting information.

  • Documents automated processes and business rule changes to provide application histories, ensure details are retained for future planning, and maintain programming knowledge.

  • Maintains data processes linked with multiple-source applications to ensure applications provide users with the most current data.

  • Holds others accountable to established performance levels to achieve individual and group goals.

Preferred Competencies  

  • Demonstrates advanced knowledge of programming techniques and some advanced knowledge of database design principles; works with users to define requirements with minimal oversight from others; defines user rights; describes security measures, such as passwords and access rights based on user requirements; describes information organization, such as classes, links, records, and fields.

  • Demonstrates an understanding of the strategy, structures, processes and procedures of the enterprise in its relationship with the business and its activities; identifies business representatives affected by information systems with some assistance.

  • Demonstrates proficiency in the use of several different system tools; recommends appropriate tools to meet development and support needs; utilizes various tools to diagnose and resolve problems; prepares business cases for the purchase of new tools; integrates systems with other technologies.

  • Develops plans that balance details and the “big picture”; adapts the level of detail required for a given audience and the purpose; completes work with thoroughness; maintains records and information in an organized manner; audits available information for inconsistencies; maintains documentation that support the completion of work and retention of details/decisions.

  • Develops standards for naming and structuring standard data; maintains existing standards according to technical requirements, industry practices, corporate policy, and quality assurance recommendations; addresses and resolves issues impacting data standards.

  • Makes minor adjustments to test plans; recognizes the importance of quality assurance to the business; identifies conditions that impede that quality assurance process.

Minimum Qualifiers 

  • Bachelor’s degree-Preferred

  • Bachelor’s degree-Computer Science, MIS, or related discipline-Preferred

  • Experience in application development using MS Visual Studio, systems analysis and systems architecture- Preferred

  • Experience with application testing and debugging in Windows and Linux environment – Preferred



Not ready to apply?
UPS Talent Network
UPS, Inc.
Living your dreams makes the world work better.

Making the world work better. Faster. Smarter. As the leading package delivery company and global leader in supply chain solutions, we’re passionate about bringing better ways to orchestrate everything from complex international distribution networks to local business deliveries. That’s logistics. And that’s exactly what careers at UPS are all about.

Across the skies, oceans and borders, UPS team members deliver on that promise for billions of customers every day. We offer limitless opportunities in a huge range of career areas, so you’re sure to find roles that suit your dreams and your expertise, along with a lifetime of possibilities.'s Advice

For your privacy and protection, when applying to a job online:
Never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction.  Learn More >>

By applying to a job using you are agreeing to comply with and be subject to the Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.

  • Apply Now
  • Senior Programmer Analyst @ UPS

Almost there!

Submit your email address to begin the application process for the Senior Programmer Analyst job. .

Email is invalid Email address is needed

By applying to a job using you are agreeing to comply with and be subject to the Terms and Conditions for use of our website.