Technical Project Manager Job in Magicbricks Realty Services Limited
Technical Project Manager
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
Do you have what it takes to build and operate a world-class web platform that serves. > 1 million page-hit a day? Would you enjoy the challenge of processing many terabytes of data in no time? What comes to mind when you think about fault tolerance or scalability? At magicbricks.com, we're passionate about building the best online platform for Real-estate category and we are equally passionate about getting top-notch software professional to join us.
We work on a wide range of cutting-edge big-data technologies to scale up to magicbricks.com growing business needs. Think of Throughput, latency, performance, we want it all. We push boundaries, thrive on solving tough scalability problems and take pride in our ability to iterate fast, release anytime and keep our availability in high 9s. We're looking for a senior technical lead who is experienced right from planning, scheduling, budgeting, providing technical expertise, managing requirements implementing modern and complex solutions that are performant, extensible, horizontally scalable and robust and provide technical direction to the 10-15 highly motivated and talented Engineer.
Key Responsibilities
- Responsible for conceptualizing Technical Design / Architecture of the project
- Responsible for choosing the required technology stack based on the functional & non-functional requirements and other business needs
- Participate in requirements workshops and understand the business objectives
- Create a work breakdown structure, identify modules & components and estimates
- Create a project plan covering development, testing & deployment as well as risks & dependencies
- Manage the project lifecycle with the objective of ensuring adherence to Schedule, Effort, Cost and Quality
- Play the role of a mentor and provide direction and technical expertise to the team
- Ensure that teams follow standard operating procedures, policies and documentation guidelines across project phases
- Contribute towards improving the project management practices by bringing thought leadership in software project management
Required Skills:
- Strong Project Management skills
- Expertise in Java / JEE, Spring (IOC, AOP, MVC), Hibernate, Spring MVC, AJAX, JQuery, JavaScript
- Strong research, problem solving and analytical capabilities.
- Strong OOPS concepts & design / integration patterns, Multithreaded programming, Generics and JVM
- Strong Database query, indexing, optimization, normalization and de-normalization concepts
- Strong Application scalability & performance tuning experience
- Experience in Integration / Middleware technologies (Kafka, Active MQ, RabbitMQ)
- Experience in Search engines (Solr, ElasticSearch, Endeca) Exposure in No-SQL databases (MongoDB, Cassandra, Aerospike)
- Exposure in Javascript based UI frameworks (React, Angular)
- Exposure to Big Data technologies (Hadoop, Spark)
10 to 15 Years
2 - 4 Hires