
Search by job, company or skills
Must have skills:
10+ years of relevant experience
Must have hands-on exposure of 60% Python development & 40% React exposure
Database MySQL / PostgreSQL / SQL
AWS exposure
Job Location Pune / Mumbai
General Summary
:The Principal Software Engineer II is responsible for developing high-quality, innovative, fully performing software in compliance with coding standards. This individual works in partnership with cross-functional teams to ensure that software deliverables, including designs, codes, and tests, are completed in a timely manner, while remaining aligned with industry and organizational standards
.
Essential Duties & Responsibilitie
s: Provides support to the Engineering teams, with a high attention to deta
il Researches, analyzes, and documents findin
gs May coach and review the work of other team membe
rs Designs, builds, and maintains large-scale production services, web applications, data pipelines, and streaming syste
ms Works on systems critical to the company's current and future operatio
ns Debugs production issues across services and multiple levels of the sta
ck Assists with the improvement of organizational engineering standards, tooling, and process
es Participates in the testing process through test review and analysis, test witnessing, and certification of softwa
re Evaluates codes to ensure validity, proper structure, alignment with industry standards, and compatibility with operating syste
ms Maintains an understanding of current technologies or programming practices through continuing education, reading or participation in professional conferences, workshops, or grou
ps
Knowledge, Skills, and/or Abilities Requir
ed: Ability to manage projects and processes independently with limited supervis
ion Advanced knowledge of applicable work a
rea Ability to situationally adapt and understand new technology/processes as per business requirem
ent Knowledge of a variety of the field's concepts, practices, and procedu
res Ability to work constructively and independently under stress and pressure in a fast paced, multi-tasking environm
ent Ability to manage competing priorities while producing high quality w
ork Ability to interact positively and openly with colleagues and external business contacts, with strong verbal and written communication ski
lls Strong organization and time-management skills with the ability to meet reasonable deadli
nes Strong knowledge of programming languages and software bas
ics Strong knowledge of relevant software development tools including version control, build processes, debuggers, and test framewo
rks
Educational/Vocational/Previous Experience Recommendati
ons: Bachelor's degree in related field or equivalent business experi
enceJob ID: 131858655