Software Engineer II

3 - 6 years

11 - 16 Lacs

Posted:None| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

All about you
It is expected a candidate should have experience across multiple areas listed below. Understands and has experience with full-stack application development including backend services, persistence tiers (e.g., databases), and interfaces (e.g., GUI, APIs, etc.). Understands and implements standard data access patterns (e.g., data transfer objects, object-relational mappings, data sharding, geo-partitioning). Uses defensive coding, logging, and alerts to help prevent issues. Understands the full feature development lifecycle including creating technical design documentation, comparing & contrasting approaches, tasking out stories, and designing test plans. Approaches feature rollout defensively with rollback contingencies. Conducts product demos. Good oral and written communicator. Communicates clearly and concisely. Structures communication to facilitate asynchronous discussion and build consensus. Creates technical documentation to describe their features architecture, functionality, purpose, and troubleshooting workflow. Treats testing as a first-class requirement for any feature, ensuring testability, and coverage from the start. Understands how and when to employ various types of tests such as unit, regression, performance, and integration. Able to isolate technical problems by forming a hypothesis and eliminating prospective causes. Shows creativity and persistence on intermittent or hard to reproduce issues. Works closely with junior engineers and interns. Consistently checks in to provide guidance and ensure progress. Coaches other team members to be productive and grow their skills.Experience using enterprise tooling and processes to support full SDLC including CI/CD, tools for version control, code review, code coverage, trouble-ticketing, feature/defects planning, tracking and management. Exhibits flexibility and professionalism. Approaches discussions with empathy with a goal of building consensus. Frequently pitches in and lends support where needed. Effectively partners with team members in all roles and geographies.Ability to use knowledge of industry and software development trends to propose and apply them to design/architectural challenges for product features.

Mock Interview

Practice Video Interview with JobPe AI

Start Machine Learning Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Mastercard logo
Mastercard

IT Services and IT Consulting

Purchase NY

RecommendedJobs for You

bengaluru south, karnataka, india

hyderabad, telangana, india

chennai, tamil nadu, india