We need an enthusiastic team lead to coordinate and delegate the responsibilities of our IT team. You will oversee the day-to-day functions of the department.
Job Responsibilities:
Designs and produces detailed technical architecture guidelines and standards for the use of relevant core technologies and protocols
Work as a team leader being capable of project team management, plan creation, project execution and management to deliver measurable results
Work effectively as a key member of a core team consisting of senior engineers and developers to drive new solution or product features and solution architecture definitions
Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain web- and desktop-based business applications
Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans.
Prepare reports, manuals and other documentation on the status, operation and maintenance of software.
Design, develop, and unit test applications in accordance with established standards.
Participate in peer-reviews of solution designs and related code.
Analyze and resolve technical and application problems.
Job Requirements:
4 - 7 years of relevant experience
B.Tech/MCA from a good college/university preferred / A Bachelor's degree in Computer Science or related field
Ability to manage others and facilitate team cohesiveness, task distributions, and hand-offs
Ideal Candidate will have a track record of managing large data integration projects.
AGILE Development Lead, SCRUM
Strong understanding of Big Data solutions & architecture, Hadoop/HDFS/Hive, [Spark/Shark/etc.], NoSQL, Streaming technologies such as Storm, etc.
Development experience in J2EE/Java Dev, HTML, JSON, XML, Node.JS, JavaScript, Java Frameworks, Object oriented design, programming, analysis
Hands on knowledge of AWS and Virtualization
Experience in Object Oriented Programming (OOP)
Unit Testing, Continuous Integration & Test Driven Development
Experience of working with both waterfall and Agile project development methodologies
Good communication skills; used to communicating with IT and business management, technology vendor and third-party delivery partners;