Principal Software Engineer

6 - 9 years

20.0 - 25.0 Lacs P.A.

Bengaluru

Posted:2 weeks ago| Platform: Naukri logo

Apply Now

Skills Required

Object oriented designNUnitAgileScrumUnit testingmicrosoftTroubleshootingCosmosTechnical documentation

Work Mode

Work from Office

Job Type

Full Time

Job Description

6 to 9 years of experience Proficient in design, development and implementation of end-to-end web applications using Microsoft stack of technologies. Integrate browser-based applications with existing services. Work closely with customers and co-workers globally to understand business requirements and implement new solutions Responsible for quality of deliverables and advocate of FURPS (Functionality, Usability, Reliability, Performance and Supportability) Owning the quality of code, UT coverage and technical documentation Deep expertise in designing and working with n-tier architectures Strong object-oriented design skills, ability to apply design patterns, and an uncanny ability to design intuitive module and class-level interfaces Good understanding of multiple tech solutions and ability to pick the correct one for the given situation Experience in building web applications using . NET, C#, Asp. net, MVC, WebAPI, Angular 2 or above Good working knowledge of Cosmos DB Experience in UI testing and Unit Testing (MS Test/ Jasmine/ MOQ/ NUnit/ Karma etc. ) Strong knowledge of object-oriented programming (OOP) Strong working knowledge of SOLID principles and design patterns that includes Creational, Structural, Behavioral Working knowledge Authentication and Authorization [Plus OAuth2, OpenIDC etc. ] (5+) Should have worked in an AGILE practice methodology (preferably SCRUM) Required Qualifications: Bachelors in Engineering, Computer Science or equivalent. Personal Skills: The successful candidate will have a self-motivated, get-it-done attitude; the ability to think critically; enjoy working with teams spread globally and across cultures; a desire to learn in new areas, working with uncertainties; and the discipline to pay attention to deadlines, details and quality. Good communication and interpersonal skills. Quick learner, strong troubleshooting skills

Cybersecurity
Cyber City

RecommendedJobs for You