• Demonstrate
in depth knowledge of IDE language and toolset in language of choice.
• Implement
critical path components in a large or complex or project.
• Demonstrate
excellent understanding of language & framework and a good working
knowledge of the abstraction layer underneath
• Profile
and optimize code
• Understand
threads threading model and concurrent programming
• Comfortably
test drive any feature/comfortable with TDD cycle
• Demonstrate
a positive knowledge of other programming languages & paradigms and when
to apply them
• Comfortably
debug/find complex problems
You will be responsible for
• Take
a business problem and come up with the technical strategy (push vs pull
etc real time vs batches sync vs async) within the team 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 proble
• You
showcase exemplary behaviour in your work – your design delivery code
processes all set 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
You will need
• Identify
and apply appropriate design patterns to problems
• Comfortably
develop large features
• Understand
Idempotence
• Actively
practice the boy scout principle leaves design code in a better state than
when arrived
• Demonstrate
a good understanding of cohesion SOLID and how to apply
• Understand
importance of domain model and can coherently
📌 Software Development Engineer II (Bengaluru)
🏢 Tesco Technology
📍 Bengaluru
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.