About the role
· 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 problem
· 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
Programming
· 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 optimise 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
Design
· 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 a problem domain within a given context
📌 Software Development Engineer II (Bengaluru)
🏢 Tesco Bengaluru
📍 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.