Job Views:  
673
Applications:  3
Recruiter Actions:  2

Posted in

IT & Systems

Job Code

253160

Principal Engineer - Java/C++/C#/Ruby/PHP - eCommerce

7 - 13 Years.Bangalore
Posted 9 years ago
Posted 9 years ago

Principal Engineer-Leading e-commerce commerce

Software Development Engineer III(SDE) III (Equivalent to Principal Engineer / Principal MTS/ 1st Level Architect in the industry role mapping)

Job Responsibilities :

- Research, design and build highly reliable, available and scalable platforms.

- Complete ownership of Service/Services that your team is responsible for.

- Lead by example, mentor and guide team members on everything from structured problem solving to development of best practices.

- Platformize components as libraries, utilities and services and promote reuse.

- Own large technical deliverables and execute in an exemplary way.

- Be able to conceptualize and develop prototype quickly.

- Drive technical roadmap of the team in collaboration with Engineering and Product.

Qualifications :

- Deep expertise in at least one programming language & tech stack.

- Substantial experience in building complex and scalable solutions.

- Strong object oriented design skills, ability to apply design patterns, and an uncanny ability to design intuitive module and class-level interfaces

- The ability to do deep problem solving and build elegant, maintainable solutions to complex problems.

- Experience leading multi-engineer projects and mentoring junior engineers

- Experience with full life cycle development in any programming language on a Linux platform

- Comprehensive operational experience including, optimizations, deployments and tuning servers like apache/mysql/tomcat/solr

- Prior experience in working with Agile software methodologies (XP, Scrum), TDD and Continuous Integration(CI/CD) a plus.

- B Tech, M Tech, or PhD in Computer Science or related technical discipline (or equivalent). Or high technical acumen and rich technical experience.

- Experience in building data-driven web application design and development is a plus

- Expert level experience in building scalable, large and complex business application using some of above technologies and mentoring junior engineers.

- Great Work, Great People and Great environment. We call ourselves an incubator for engineers where you get all the optimal conditions to do and experience your best.

Skills/ Tech Stack :

Deep expertise with any or combination programming languages : Java, C++, C#, Ruby, PHP, any objected oriented high level proprietary or open source language with strong programming constructs. We are not skill specific but go by strength in competencies.

What do we evaluate for a good fitment :

- Strong System Characterization and identification of technical requirements

- Distributed Systems Architecture, components modeling, data flow, Scaling and managing large pieces of data

- Articulating system requirements, problem comprehension and identifying high level building blocks

- Non Functional Requirements (NFRs) like Scalability, Fault-Tolerance, High Availability, Sharding, Replication, Load balance & Application level Security etc.

- Architectural & Design Choices, Deep knowledge on one or more tech stacks, identify alternative tech choices and trade-offs

- Strong problem Solving skills, Identify feasible alternatives and freeze on the optimal choice of data structures and advanced algorithms

- Ability to work in fuzzy environments and complex environments

- Able to take high ownership of complex system components and drive it to the next level

- Machine Coding (Able to write modular and functionally complete object oriented code, NFR implementation, abstractions, seperation of concerns, concurrency & thread safety, extensibility, hooks etc)

- Good exposure both with tech breadth and tech depth

- Good skills in Metrics and Monitoring

Didn’t find the job appropriate? Report this Job

Job Views:  
673
Applications:  3
Recruiter Actions:  2

Posted in

IT & Systems

Job Code

253160

UPSKILL YOURSELF

My Learning Centre

Explore CoursesArrow