Software Development Engineer - II
Amazon
Bangalore, Karnataka, IN
3d ago
source : Instahyre

Responsibilities :

  • Help drive the architecture and technology choices that enable a world-class user experience.
  • Utilize various metrics sources to deliver rapid iterations of software features.
  • Solve difficult problems with elegant and practical code.
  • Raise the bar on quality, consistency, maintainability, efficiency, security and all the other things that make great software.
  • Help define engineering best practices and provide technical mentor-ship to other members of the engineering team.
  • Requirements :

  • Bachelor Degree in Computer Science or related field.
  • 4+ years relevant work experience in software development.
  • Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis.
  • Proficiency in building mobile applications, with proficiency in at least one modern programming language such as Java, Objective C, C++, or C#.
  • Solid understanding of full mobile development life cycle.
  • Experience with web application technologies such as JavaScript, HTML 5, CSS, AJAX.
  • Preferred Qualifications :

  • Strong analytical thinker who knows how to pick the right tool for the job.
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including.
  • Agile methodologies, coding standards, code reviews, source control management, build processes, testing, and operations.
  • Expertise in Android SDK / IOS, Java and Android Studio / IntelliJ, and cross-platform technologies such as React Native.
  • Ability to communicate clearly and concisely with technical and non-technical customers in order to understand ambiguous problems and articulate technical designs and solutions to complex problem.
  • We are looking for someone with a go-getter attitude who is looking to solve difficult problems and passionately drive successful implementation.
  • Apply
    Add to favorites
    Remove from favorites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form