Emtec hiring for Software Development Engineer - Python
Company :
Website :
Job Role :
Software Development Engineer - Python
Eligibility :
Any Graduate
Experience :
1 - 4 Years
Job Location :

Company Profile:

Emtec provides the technologies and tools that can help you release the power of your information. We can help you design, build, and manage flexible, scalable, and secure information infrastructures. And with these infrastructures, you'll be able to intelligently and efficiently store, protect, and manage your information so that it can be made accessible, searchable, shareable, and, ultimately, actionable.

Job Description:

We are looking for candidates interested in solving challenging problems and working with new web technologies and can work across the stack.
Responsibilities would include design and development of high performant, scalable 3-tier service and applications mainly in Python.
Apart from building new feature, one should be able to shift gear from front-end to server-side to database work whenever necessary.


1-4 yrs of experience in software development and OO programming.
Basic knowledge of python/java python libraries and services.
Basic knowledge of 3-tier web applications/services.
Basic understanding of integration and unit testing.
Basic knowledge of SQL and NoSQL data stores like MongoDB.
Some formal education in Computer Science theory (BE/Btech, Comp Sci, MCS, MCA, CDAC).
Familiarity with framework like reactJS, nodeJS, AJAX.
Experience with HTML, CSS, JavaScript, XML, web services.
Knows how to keep up with daily deployment, agile development and scrum-like process.
Experience with version control and Linux command line.
Knowledge of flask, tornado, turbogears, django frameworks.
Knowledge of cross browser, selenium, web driver support for tests.
Knowledge of continuous integration tools like Jenkins, hudson etc.
Experience in coding on Linux or other Unix OS platform.
Participate in all aspects of product design and development with a highly collaborative team and can work independently.
Should possess time management skills and should be able to work under strict deadlines.
The candidate should have an ability to work in a team environment as well as work individually, should be a self-starter.
Good troubleshooting skills.