UPS UPSC Senior Applications Developer in Torrance, California

The Applications Developer performs duties and tasks to create working, testable code that meets requirements. He/She performs tasks within planned durations and established deadlines. This position collaborates with teams to ensure effective communication and to support the achievement of objectives. He/She will be an active team member of an applications development team and coding in technologies such as Angular 2, .NET C#, CSS/SCSS, JSON, JQuery, and web services experience.

Responsibilities and Duties

  • Participates in defining and developing technical specifications to meet systems requirements

  • Assesses detailed designs and documentation to ensure alignment with business requirements

  • Defines interfaces among systems components to ensure interoperability

  • Evaluates vendor technologies to recommend potential products for use

  • Leads peer reviews to ensure requirement are met

  • Analyzes, designs, codes, tests, corrects and documents moderate to highly complex programs to ensure optimal performance and compliance

  • Reviews and understands specifications to achieve coding tasks

  • Reviews, analyzes and refines requirements and specifications to ensure quality

  • Records and updates defect log to ensure thorough and accurate documentation

  • Creates testable and reusable code using Typescript and C#

  • Follows business requirements and industry/team best practices

  • Works with QA to resolve bugs that may arise

  • Develops and maintains system documentation to ensure accuracy and consistency

  • Creates unit test plans and reviews documented results to ensure requirements are met

  • Creates technical documentation in compliance with UPS Software Development Life cycle to communicate and update project teams and stakeholders

  • Defines and produces integration builds to create applications

  • Performs build processes to produce software and to prepare application for delivery

  • Produces integration test specifications to conduct test, record failures and conduct fault diagnoses

  • Monitors the industry to gain knowledge and understanding of emerging technologies

  • Identifies new and emerging hardware and software technologies and products to maintain industry competitiveness

  • Assists in determining relevance and potential value of new technologies to support business objectives and strategy

  • Updates items in Sprint Kanban board daily

Knowledge and Skills

  • Guides the development of applications to ensure goals and objectives of projects are met utilizing the SDLC; participates in the architecture definition process; translates requirements of designs for large and highly complex applications; identifies and designs non-functional requirements; designs and develops system interfaces; applies multiple testing techniques to minimize defects and deliver quality code for large and highly complex applications software

  • Participates in evaluation of emerging industry technologies and understands technologies impact on current IT architectures and infrastructures

  • Demonstrates knowledge of various types of system tools and utilities available on the market; demonstrates understanding of the role of system tools, utilities, and related processes in optimizing systems and applications development, accessibility, administration and management

  • Develops and executes project management plans for basic projects of short duration requiring limited coordination and resources; supports initiatives with well-defined project needs and cross-functional roles/responsibilities throughout the project life cycle; manages minimal organizational resistance to cross-functional project demands; employs project management tools and technology (e.g., Microsoft Project, Program Management Group website, etc.) appropriately

  • Experience with Angular 2 and .Net C# development

  • Experience with CSS/SCSS, HTML5, Web Development Architecture & Design, Object Oriented Analysis & Design

  • Knowledge in SQL Relational Databases

  • Strong communication skills, both written and verbal

  • Strong interpersonal skills with ability to work well within a team

  • Highly motivated and stays current with technology, adheres to standards and focuses on strategic direction for the organization

  • Experience in responsive designs - Preferred

  • Bachelor’s Degree (or internationally degree) in Computer Engineering, Computer Science, Information Systems, or related discipline - Preferred

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


Category: IT - Applications Development, Mechanics and Engineering, Information Systems, Technology, Applications Development, Information Solutions

Requisition Number: 162053

Location: Torrance,California