Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 16739029

    BENGALURU · FULLTIME

    Software Development Engineer 2

    Tesco logo

    Tesco

    Bengaluru · onsite · Posted 72d ago

    Sourced fromInstahyre
    Not disclosed5–9 yrsfulltimeBengaluru

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.4s
    • Found the form on Instahyre · 15 questions to answer1.8s
    • Decided the answers for all of them2.2s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role

    Responsibilities:

    • Take a business problem and come up with the technical strategy (push vs pull, etc., real-time vs batch sync vs async) within the team's high-level design and lead the implementation.
    • Need minimal directions or guidance and collaborate with SDEs across teams working on the same or similar business problem.
    • You showcase exemplary behavior in your work, your design, delivery, and code processes, setting examples for your team.
    • Influence your team's technical and business strategy by suggesting novel approaches.
    • Able to communicate your ideas and get feedback from different stakeholders and drive convergence to achieve the right outcomes.
    • Proactively mentor the rest of the team and help in hiring.
    • Ensure design or architectural deficiencies are addressed and routinely simplify integration of your peer teams with your team's software.
    • Consistently lead delivery of valuable features.
    • Continually propose and drive process improvements.
    • Help elaborate requirements where necessary.


    Programming:

    • Demonstrate in-depth knowledge of IDE, language, and toolset in the language of choice.
    • Implement critical path components in a large or complex project.
    • Demonstrate excellent understanding of language and framework and a good working knowledge of the abstraction layer underneath.
    • Profile and optimize code.
    • Understand the threading model and concurrent programming.
    • Comfortably test drive any feature/comfortable with the TDD cycle.
    • Demonstrate a good knowledge of other programming languages and paradigms and when to apply them.
    • Comfortably debug/find complex problems.


    Design:

    • Identify and apply appropriate design patterns to problems.
    • Comfortably develop large features.
    • Understand idempotence.
    • Actively practice the Boy Scout principle of leaving design code in a better state than when it arrived.
    • Demonstrate a good understanding of cohesion, SOLID, and how to apply it.
    • Understand the importance of the domain model and can coherently model a problem domain within a given context.
    • Anticipate medium-term (3-6 month) vectors of change and design and abstracts accordingly.
    • Understand and appreciate simplicity and the value of removing code.
    • Understand design patterns such as CQRS and eventual consistency.
    • Understand how to design for performance at all levels.


    Development Practice:

    • Automate everything by default.
    • Build a CI/CD pipeline.
    • Automate security scanning and performance testing as part of the build.

    Sourced from instahyre

    Section · 02

    Skills

    NoSQLApache KafkaDynamo DbcassandraData StructuresMongoDBSpring BootAlgorithmsJavaMicroservicesDevelopmentSoftwarecontinuous deliveryCi/Cd

    Section · Company

    About Tesco

    Tesco logo

    Tesco

    Retail

    4k+

    employees

    2004

    22 years old

    Bangalore / Bengaluru, Karnataka

    India

    About

    Tesco in Bengaluru is a multi-disciplinary team serving our customers, communities and planet a little better every day across markets.

    Industries

    RetailConsumer goodsFashion & Textile

    Employee ratings

    1,513 reviews

    3.5/ 5

    Culture

    3.6

    Career growth

    2.7

    Work-life

    3.7

    Employees rate it well for

    Work Life Balance288Salary203Work Culture194Senior Management132Career Growth125

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Software Development Engineer 2 · waiting for your command