About the role
- 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 valuable 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 good 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 model
📌 Software Development Engineer II (Bengaluru)
🏢 Tesco Technology and Services Europe
📍 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.