Principal Engineering Manager :
i. 12 - 20 years of software development experience : Designing, developing and delivering software written in Java.
ii. Sound understanding of CS Fundamentals, Data Structures, and Algorithms.
iii. Excellent written and verbal communication
iv. Deep understanding of object oriented design concepts.
v. Extensive knowledge of design patterns and their applicability
vi. Experience building highly scalable and distributed systems.
vii. Experience developing scalable, large scale enterprise level applications
viii. Knowledge and experience in using modern Cloud technologies (AWS, Azure,etc) such as S3,DynamoDB,SQS, SNS,
ix. Experience and interest in guiding other junior engineers and helping them succeed.
x. Experience working with Relation and NOSQL databases.
xi. Experience writing Cloud Based Applications.
x. Strong understanding of system performance and scaling
Didn’t find the job appropriate? Report this Job