Oracle has flagged the Programmer Analyst 2 - IT job as unavailable. Let’s keep looking.

DESCRIPTION

The Transportation Team in Bangalore is looking for a passionate software programmer analyst who will be responsible for working with business, operations to gather ship carrier requirements and collaborate with transportation technology teams to integrate new carriers and ship methods into the network. As part of the integration, you have to design, develop and maintain transportation documents like shipping labels, carrier electronic manifest and invoices. You should also be working alongside development on Amazon Corporate and Divisional Software projects, updating/enhancing our current software, automation of manual configuration processes and documentation of our systems.

Key job responsibilities

  • You are a proficient in at least one programming or scripting language and its associated development environment.
  • You possess basic object oriented design and analysis skills and employ them to propose and implement designs and to contribute effectively in design review sessions with other engineers.
  • You understand basic data structures and algorithms, how to employ them effectively, and when more complex data structures and algorithms are more appropriate for the task.
  • You recognize and adopt best practices in software engineering: design, testing, version control, documentation, build, deployment, and operations.
  • You draw upon strong analytical skills to formulate logic for new systems, devise logic procedures, prepare flowcharting, write new code, and test/debug new programs.
  • You solve problems at their root, stepping back to understand the broader context, and engaging software engineers for assistance when appropriate.
  • You develop pragmatic solutions. You deliver flexible systems without over-engineering and choose simple, straightforward solutions over more complex ones.
  • You continue to move forward in the face of ambiguity and imperfect knowledge.

About the team

The Transportation Team in Bangalore is looking for a passionate software programmer analyst who will be responsible for working with business, operations to gather ship carrier requirements and collaborate with transportation technology teams to integrate new carriers and ship methods into the network. As part of the integration, you have to design, develop and maintain transportation documents like shipping labels, carrier electronic manifest and invoices. You should also be working alongside development on Amazon Corporate and Divisional Software projects, updating/enhancing our current software, automation of manual configuration processes and documentation of our systems.

Your solutions will impact our customers directly! This job requires you to constantly hit the ground running and your ability to learn quickly and work on disparate and overlapping tasks will define your success. The ideal candidate must be detail oriented, have superior verbal and written communication skills, strong organizational skills, able to juggle multiple tasks at once, able to work independently and can maintain professionalism under pressure. You must be able to identify problems before they happen and implement solutions that detect and prevent outages. You must be able to accurately prioritize projects, make sound judgments, work to improve the customer experience, and get the right things done. You communicate professionally with your team and other teams in your division, knowing when to contribute and when to listen. Your work is accurate and thorough and you strive towards excellence.

  • You are a proficient in at least one programming or scripting language and its associated development environment.
  • You possess basic object oriented design and analysis skills and employ them to propose and implement designs and to contribute effectively in design review sessions with other engineers.
  • You understand basic data structures and algorithms, how to employ them effectively, and when more complex data structures and algorithms are more appropriate for the task.
  • You recognize and adopt best practices in software engineering: design, testing, version control, documentation, build, deployment, and operations.
  • You draw upon strong analytical skills to formulate logic for new systems, devise logic procedures, prepare flowcharting, write new code, and test/debug new programs.
  • You solve problems at their root, stepping back to understand the broader context, and engaging software engineers for assistance when appropriate.
  • You develop pragmatic solutions. You deliver flexible systems without over-engineering and choose simple, straightforward solutions over more complex ones.
  • You continue to move forward in the face of ambiguity and imperfect knowledge. You do not suffer from “analysis paralysis”.

We are open to hiring candidates to work out of one of the following locations:

Bangalore, KA, IND

BASIC QUALIFICATIONS

2+ years of non-internship professional software development experience

Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design and or scripting language and its associated development environment.

1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.

  • You possess basic object oriented design and analysis skills and employ them to propose and implement designs and to contribute effectively in design review sessions with other engineers.
  • You understand basic data structures and algorithms, how to employ them effectively, and when more complex data structures and algorithms are more appropriate for the task.
  • You recognize and adopt best practices in software engineering: design, testing, version control, documentation, build, deployment, and operations.
  • You draw upon strong analytical skills to formulate logic for new systems, devise logic procedures, prepare flowcharting, write new code, and test/debug new programs.
  • You solve problems at their root, stepping back to understand the broader context, and engaging software engineers for assistance when appropriate.
  • You develop pragmatic solutions. You deliver flexible systems without over-engineering and choose simple, straightforward solutions over more complex ones.
  • You continue to move forward in the face of ambiguity and imperfect knowledge.

PREFERRED QUALIFICATIONS

2+ years of non-internship professional software development experience

Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design and or scripting language and its associated development environment.

1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.

Read Full Description
Confirmed 16 hours ago. Posted 3 days ago.

Discover Similar Jobs

Suggested Articles