Be an integral part of the Engineering team and be involved in the entire development lifecycle, from conceptualisation, architecture to coding and unit testing. Provide architectural blueprints and technical leadership to the team. Flexible, proactive, responsible, detail-oriented and must have a willingness to roll up your sleeves and get the job done. Ability to create a best in class technology environment, with focus on learning and mentoring the team. Build real-time and batch analytics platform for analytics & machine-learning. Evaluate and recommend tools, technologies and processes to ensure the highest quality product platform. Collaborate with peer organisations, quality assurance and end users to produce cutting-edge software solutions
Experience in gathering and processing raw data at scale
Deep understanding of real-time as well as batch processing big data technologies (Spark, Storm, Kafka, Kinesis, RabbitMQ, Flink, MapReduce, Yarn, Pig, Hive, HDFS, Oozie etc)
Developed applications that work with RDBMS as well as NoSQL stores (e.g. ElasticSearch, Hbase, Cassandra, MongoDB, CouchDB), with a major focus on scaling NoSQL stores. The ideal candidate will have scaled a MongoDB store across multiple shards.
Knowledge of architectural styles and design patterns
Data modelling and database design experience
Ability to think ahead and anticipate problems, issues and solutions and experienced in solving problems that happen at scale.
Understand and have worked on caching technologies such as Memcache / Redis / AeroSpike
Strong communicator and can communicate complex technical idea.
10+ years of experience in software development using Java, python, php, perl, C++
Bachelor / Master in Computer Science/Engineering or related technical degree
Worked on large & scalable system. Have immense experience in application performance optimisation and distributed system designing and cloud computing.
Salary: Not Disclosed by Recruiter
Industry:IT-Software / Software Services
Functional Area:IT Software - Application Programming, Maintenance
Role Category:Programming & Design
Desired Candidate Profile
UG:B.Sc - Any Specialization, B.Tech/B.E. - Any Specialization, Computers, BCA - Computers
PG:MS/M.Sc(Science) - Any Specialization, Computers, MCA - Computers, M.Tech - Computers, Any Specialization
Doctorate:Doctorate Not Required
Netcore Solutions Pvt Ltd
Netcore is Indiaâs leading Marketing Automation Company that offers solutions for enterprises that redefine Digital Marketing & Enterprise Communication. One of the pioneers of Email Marketing and the largest Marketing Automation solution provider in India.
Netcore empowers modern marketers to map their customer journey to deliver exceptional 1:1 Customer Experience.
Our Cloud-based omni-channel, marketing automation solution offers Marketers an engagement platform (customer journey builder/unified view/cross-channel automation/analytics), communication channels (email/sms/voice/social/web/app) and consultative services to help nurture, cross-sell/Up-sell & engage for higher ROI. In addition, our cloud-based Transactional/Triggered Email services helps brand with near real-time customer interactions.
Blog - https://blog.netcore.in/
Website - www.netcore.in
Product Website - https://www.netcoresmartech.com/