Desired Candidate Profile
Key Responsibilities -
Responsible for providing expertise in software development life cycle, from concept, architecture, design, implementation, & testing.
Leading & mentoring small sized team.
Ensuring the code reviews & development best practices / processes to be followed.
Be part of regular client communication.
Estimates efforts , identify risks & provide technical support whenever needed.
Ensures effective people management (performance reviews & feedback at very minimal level) & task management for smooth execution.
Demonstrates ability to multitask & re-prioritize responsibilities based on dynamic requirements.
Key Skills -
4+ years of experience in software architecture, system design & development.
Extensive development experience in Python programming.
Strong fundamentals in Object-Oriented Design and Data Structures.
Experience in working with customer directly which includes initial requirement gathering, day to day technical discussions, technical demos and project delivery.
Experience in developing RESTful API using any framework.
Experience with working on Agile Software development methodology.
Experience with Linux programming, or expertise in the areas of Big Data and/or Data Analytics is plus.
Good experience in JavaScript technologies will be plus.
Prior experience on leading/mentoring team is preferred.
Should possess excellent oral , written , problem-solving and analytical skills.
Must be able to succeed with minimal resources and supervision.
Education: B.E, B.Tech, MCA, Diploma Computer/IT
Education:
UG: B.Tech/B.E. - Electronics/Telecommunication, Any Specialization, Computers
PG: M.Tech - Computers, Any Specialization, Electronics/Telecommunication, MCA - Computers, Any Postgraduate - Any Specialization
Doctorate: Ph.D - Computers
Contact Details:
Keyskills:
python
software development
data analytics
python developer
javascript
software architecture
technical support
requirement gathering
linux
data structures
software engineering
big data