Solutions Dsgn & Impl Spec - Location Flexible
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.
Responsibilities
- 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
Preferences
- 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
Related Jobs
View All of Our Available OpportunitiesGet Job Alerts
Take another step towards your career at UPS