Senior Software Engineer(python)

Job Description

Senior Software Engineer(python)

Type : Full Time

Location : Hyderabad

Experience Required : 5 Year(s)

Industry : Electronics

Preferred Skills : Algorithms C# Programming Multithreading NoSQL OOPS Project Management Python RDBMS Software Development

Job Description :

-Strong experience designing high performance, highly scalable, Multi-threading and multi-tenant solutions.

-Strong handle on various networking protocols, and Linux administration tools.

-Strong knowledge of OOPs Concepts, data structures, and algorithms.

-Strong experience in Python

-Strong experience on large scale databases RDBMS and NoSQL.

-Hands-on experience with Javascript and frameworks such as AngularJS is desirable.

-Experience building products using distributed computing platforms like Apache Spark and/or Storm is desirable.

-Knowledge and hands-on experience with Unit testing frameworks in the relevant area.

-Knowledge and hands-on experience in software engineering practices, tools, and frameworks. 

Desired Candidate Profile

-Leading an effort to develop production class system applications with enterprise-class features not limited to scalability, failover, security, interoperability, etc.

-Optimize the application for maximum performance in a limited resource environment

-Agility to respond to changing priorities and directions

-Good problem-solving skills coupled with a strong aptitude to learn and innovate.

-A quick learner, self-motivated to work independently on designing new software