Software Development Engineer II
- Source: LinkedIn
- Tesco Bengaluru
- On-site
- Bengaluru
- Full-Time
- Mid level
Job Description
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 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 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 a problem domain
within a given context
-
Anticipate
medium term (3-6 month) vectors of change and designs and abstracts
according
-
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 build
Whats in it for you?
At Tesco, we are committed to providing the best for you.
As a result, our colleagues enjoy a unique, differentiated, market- competitive reward package, based on the current industry practices, for all the work they put into serving our customers, communities and planet a little better every day.
Our Tesco Rewards framework consists of pillars - Fixed Pay, Incentives, and Benefits.
Total Rewards offered at Tesco is determined by four principles -simple, fair, competitive, and sustainable.
Salary - Your fixed pay is the guaranteed pay as per your contract of employment.
Leave & Time-off - Colleagues are entitled to 30 days of leave (18 days of Earned Leave, 12 days of Casual/Sick Leave) and 10 national and festival holidays, as per the company’s policy.
Making Retirement Tension-FreeSalary - In addition to Statutory retirement beneets, Tesco enables colleagues to participate in voluntary programmes like NPS and VPF.
Health is Wealth - Tesco promotes programmes that support a culture of health and wellness including insurance for colleagues and their family. Our medical insurance provides coverage for dependents including parents or in-laws.
Mental Wellbeing - We offer mental health support through self-help tools, community groups, ally networks, face-to-face counselling, and more for both colleagues and dependents.
Financial Wellbeing - Through our financial literacy partner, we offer one-to-one financial coa…
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
