Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Applications Developer in Mahwah, NJ

UPS

UPS

Applications Developer in Mahwah, NJ

Mahwah, NJ
Full Time
Paid
  • Responsibilities

    The Applications Developer performs duties and tasks to support full systems life cycle management (e.g., analyses, technical requirements, design, coding, testing, implementation of systems and applications software, etc.).

    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 provides development, maintenance, and support for applications.

    The Applications Developer will provide development and support for the Sales Access Point Candidate System. Involvement in SDLC including analysis of requirements, estimating, design, code/build, testing and deployment.

    Ability to complete work in designated timeframes. Collaborate in a team environment and participate in design and code reviews.

    The Applications Developer must have 2 years’ experience in Java Programming and experience on a Windows environment and SQLServer.

    • He/She must be able to develop and support Java code for the Sales applications.

    • Ability to transform requirement to design and through code/build and test phases.

    • Take design specifications to develop complex code.

    • Troubleshoot and resolve customer issues/defects.

    • Support and Maintenance activities.

    • Work independently and in a team environment.

    • The successful candidate should be able to work with minimal oversight, work within a team environment, and have good oral and written communication skills.

    • Experienced and skilled in planning, analytical thinking, problem solving, estimating, and initiative.

    • Proficient in MS Word and Excel.

    Responsibilities:

    Assists with I.S. Projects

    • Conducts systems and requirements analyses to identify project action items.
    • Contributes to task lists and cost and time estimates to support project plan development.
    • Performs assigned functions and tasks to meet project plan and quality review requirements.
    • Records, updates, and monitors assignment deviations to ensure effective resolutions.
    • Raises issues as appropriate to support effective resolutions.
    • Monitors assignments to ensure I.S. governance, standards, and policies compliance.

    Assists in System Analysis and Design

    • Analyzes specifications and user requirements to perform assigned applications development work.
    • Assists with system components’ designs to meet requirements.
    • Participates in design reviews to improve quality.
    • Participates in product evaluations to assist in determining product usefulness and fit.
    • Participates in the creation and review of interface agreements to ensure proper transfer of information between systems.

    Designs and Develops Low to Moderately Complex Applications

    • Analyzes, designs, codes, tests, and documents low to moderately complex programs to develop application software.
    • Develops unit test plans to deliver quality components.
    • Records and updates defects log to ensure thorough and accurate documentation.
    • Assists in software implementations to contribute to the software build process.
    • Performs testing and fixes of small components to ensure compliance with functional requirements.
    • Participates in applications peer reviews to improve code quality.

    Generates Application Documentation

    • Creates technical documentation to communicate and update project teams and stakeholders.
    • Communicates and documents unit test results and code revisions to ensure consistency and accuracy.
    • Creates technical documentation in compliance with UPS Software Development Lifecycle to ensure proper and consistent application development.
    • Documents test plans to ensure expected outcomes.

    Supports Integration Builds

    • Assists with software builds to meet application needs.
    • Conducts tests to diagnose and record failures and report results.
    • Escalates integration issues to resolve system discrepancies.

    Assists in Maintenance and Support

    • Executes procedures to monitor systems performance and integrity.
    • Performs applications maintenance and support functions to support problem resolution.
    • Records and updates defect logs to monitor system reliability.
  • Related Article
  • Qualifications

    Primary Skill: Java Programming

    Additional Skills:

    • SQL Language - Beginner
    • SQL Programming - Beginner
    • XML - Intermediate
    • HTML - Intermediate
    • Javascript - Intermediate
    • Java Server Pages - Intermediate
    • Java Beans - Intermediate
    • Java Servlets - Intermediate
    • Web Development Technologies - Intermediate
    • Internet Development Architecture & Design - Beginner
    • Object Oriented Analysis & Design - Intermediate
    • Java Programming - Intermediate
    • EJB - Beginner
    • J2EE Development - Intermediate
    • JMS - Beginner
    • Microsoft Office - Intermediate
    • JMeter - Beginner

    Education:

    The desired Applications Developer will possess a degree in Computer Science, Information Systems, Mathematics, Statistics or related field or the equivalent in education and work experience. A degree is preferred.

  • Industry
    Package/Freight Delivery
  • About Us

    Founded on a $100 loan in 1907, 2 teenage boys opened up a messenger service in a 6 by 17 foot office located just below the sidewalk on Second Avenue and Main Street in Seattle, WA. Messengers ran errands, carried notes, hand baggage, and delivered trays of food for customers. They also delivered packages, traveling by streetcars and bicycles for longer trips, and later using motorcycles.