About the Role :
We are looking for an IT professional who designs, develops, and maintains computer software using creativity and technical skills and applies the principles of software engineering to help solve new and ongoing problems for an organization.
Responsibilities :
- Maintain quality, responsiveness, and stability of the system.
- Design and develop memory-efficient, compute-optimized solutions for the software.
- Design and administer automated testing tools and continuous integration tools.
- Produce comprehensive and usable software documentation.
- Follow secure development, testing, and deployment guidelines and practices in order to adhere to the
overall security of the system under consideration.
Requirements :
- B.E.\B.Tech\B.S. Candidates' entries with significant prior experience in the fields above will be considered.
- Mastery of Python back-end programming language
- Familiarity with at least one Python back-end frameworks like FastApi, Django, flask, cherrypy.
- Having good knowledge of OOP design patterns.
- Knowledge of Python testing frameworks like unittest and pytest.
- Knowledge in platform-level development for large-scale systems.
- Knowledge of various database systems (MySQL, Mongo, Cassandra).
- Knowledge of automated and continuous integration testing tools (Jenkins, Team City, Circle CI, etc.).
- Good to have experience with a few distributed systems (Hadoop, Spark) and frameworks like Beam.
- Good to know managed cloud services (AWS, Google Compute Engine, Microsoft Azure).
Location : Ahmedabad/Pune
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1569238
Interview Questions for you
View All