Skip to main content

This site functions best with JavaScript. Please enable JavaScript in your browser to experience all that this site has to offer.

Primary Location: 90 LOCUST STREET , HARTFORD, CT - United States, 06114 Job ID 302287

Job Summary

This position develops software products licensed to UPS customers and generates commerce as well as non-package revenue. This role strengthens customer relationships by enabling UPS to be a single-source provider of transportation/technology solutions. The incumbent is responsible for development and testing of complex software systems.


  • Translates business and functional requirements into technical requirements to meet stated business needs
  • Develops internal components and adjacent system interfaces to ensure inter-operability
  • Participates in technical architecture definitions to align solution with business needs
  • Develops and delivers application solutions to meet business and non-functional requirements
  • Participates in prototyping to assess technical feasibility and facilitate implementation of new solutions
  • Analyzes, codes, tests, corrects, and documents programs to ensure optimal performance/compliance
  • Reviews project deliverables to ensure quality and standard process adherence
  • Verifies and delivers software to ensure compliance with standards
  • Determines documentation needs to deliver application
  • Contributes to the production of software applications documentation
  • Updates software documentation to ensure accuracy and consistency when changes are made
  • Develops unit and integration test specifications to ensure proper testing
  • Creates integration plans to support system interface testing
  • Evaluates and implements vendor products to ensure successful integration with existing applications
  • Builds integration components and interfaces to ensure inter-operability
  • Reviews work progress to ensure timeliness and integrity of builds
  • Influences/promotes the adoption of new technologies to improve capabilities and supportability
  • Drives problem resolution to identify, recommend, and implement process improvements
  • Coordinates efforts across interfacing systems and service providers to resolve system issues
  • Meets internal metrics for project execution time/budget, customer related time, training requirements, revenue and cost goals, and other metrics as determined by management


  • Applies knowledge of system architectures for technologies used in the current assignment to make decisions regarding software components utilized in the solution
  • Utilizes computer-based analytical and information management tools in order to perform routine analysis; documents approach and findings
  • Demonstrates an understanding of the Systems Development Life Cycle (SDLC) process; asks appropriate questions to gain clear understanding of applications requirements and design implications; performs analyses, designs, codes, tests, and documents low to moderately complex applications software; seeks out the ideas and input of others to perform work assignments; applies testing techniques to minimize defects and deliver code with accuracy
  • Responds to customer support incidents; performs troubleshooting to identify root causes
  • Demonstrates an understanding of the basic need for technical support in a business; awareness of the primary uses of technology by business representatives and understands systems of the enterprise
  • Applies knowledge of technology industry, trends, and best practices to UPS and Customer Solutions; demonstrates an understanding of technology used by the company; describes basic technological concepts/terminology and applies standard technology in daily work
  • Demonstrates an understanding of basic project planning processes, including planning action items and resources
  • Possesses knowledge of the various types of system tools and utilities available on the market; understands the role of system tools, utilities, and related processes in optimizing systems and applications development, accessibility, administration, and management
  • Demonstrates an understanding and use of grammatical rules and expresses ideas clearly; explains the relationship of effective writing to business objectives
  • Assists others in gathering data about customer or business needs; identifies possible consequences of failing to take action on business needs; identifies routine business problems
  • Uses experience and appropriate tools to diagnose and manage complex problems
  • Assists with application of new technologies for solving business information needs
  • Possesses excellent communication skills (verbal and written)
  • Minimum 3 years of relevant working experience
  • Experience developing web-based applications using Visual Studio.NET, ASP.NET,  JavaScript with AJAX, JSON, JQuery, AngularJS, Angular; Windows communication foundation implementing SOAP web services, REST API’s; Model View Controller design pattern; relational database experience with Microsoft SQL Server
  • Bachelor's Degree (or internationally comparable degree) in Information Technology, Computer Science or related field
  • Oracle RDBMS and PL/SQL experience
  • Experience with ConnectShip or UPS Developer Kit APIs
  • Logistics experience in Express Small Package

UPS is an equal opportunity employer. UPS does not discriminate on the basis of race/color/religion/sex/national origin/veteran/disability/age/sexual orientation/gender identity or any other characteristic protected by law
Apply Now

Get Job Alerts

Take another step towards your career at UPS

Please enable JavaScript in your browser to sign up for Email Alerts with UPS.

You Belong At UPS

We are better together. We are stronger united. We are UPS

Learn More

Job Location

See where you will work

View the Map

Religious Accommodation Questions

If you still have questions after reviewing the FAQ’s, please contact us at