No. Of Positions : 1
Location : Ahmedabad/Pune
Experience : 5+ Years
Job Description :
-
Responsible for providing expertise in the software development life cycle, from concept, architecture, design, implementation, and testing.
-
Strong focus on quality by enforcing code reviews and development best practices/processes.
-
Responsible for planning the end-to-end technical scope of the project and customer engagement areas, including planning sprints and deliveries.
-
Lead all client calls and email communication.
-
Estimate efforts, identify risks, and provide technical support whenever needed.
-
Manage a small team of engineers.
-
Demonstrates the ability to multitask and re-prioritize responsibilities based on dynamic requirements.
Requirements
-
5+ Years of experience in software architecture, system design, and development.
-
Extensive software development experience in backend technologies (Node/Python/Java).
-
Extensive experience in JavaScript technologies (React/Angular).
-
Strong fundamentals in Object-Oriented Design and Data Structures.
-
Experience working with customers directly, including initial requirement gathering, day-to-day technical discussions, technical demos, and project delivery.
-
Experience in developing RESTful web services using any framework.
-
Experience working with Agile software development methodology.
-
Experience with Linux programming, or expertise in the areas of Big Data and/or Data Analytics, is a plus.
-
Prior experience in leading/mentoring a team is preferred.
-
Should possess excellent oral, written, problem-solving, and analytical skills.
-
Experience managing multiple projects at a time.