Sr Developer Python with an IT Client

  • Full Time
  • Mumbai
  • This position has been filled

Experience: 3+ years

Salary: Industry Standards

Job Description:

    • Reporting on progress/issues to management and users.
    • Coordinate with architects and business analysts to understand the product’s functionalities.
    • Develop logical and physical data models that meet application requirements.
    • Develop source code and technical interfaces meeting the design specs.
    • Develop POC/software prototypes.
    • Provide technical guidance to software developers, when required.
    • Following the Org Standards/Guidelines /Tools /Techniques in the development of software.
    • Participating in Peer Reviews.
    • Carrying out tasks that are assigned, meeting all expectations on time.
    • Report status to the Team Leader against the assigned work plan.
    • Participate in software process improvement and defect prevention activities.
    • Interacting with Clients, as and when needed.
    • Maintaining high level of productivity in the software development work
    • Ensuring proactive team work within the project.
    • Write reusable, testable, and efficient code
    • Design and implementation of low-latency, high-availability, and performant applications
    • Integration of user-facing elements developed by front-end developers with server side logic
    • Implementation of security and data protection

 

Education Requirement:

  • BE. (Computer Science)
  • B Tech / M.C.A. / GNIIT

 

Skills Required:

  • 3+ years of experience in Python, with knowledge of at least one Python web framework (such as Django, Flask, etc.)
  • Familiarity with some ORM (Object Relational Mapper) libraries
  • Able to integrate multiple data sources and databases into one system
  • Understanding of the threading limitations of Python, and multi-process architecture
  • Good understanding of server-side templating languages (such as Jinja 2, Mako, etc.)
  • Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
  • Knowledge of user authentication and authorization between multiple systems, servers, and environments
  • Understanding of fundamental design principles behind a scalable application
  • Familiarity with event-driven programming in Python
  • Proficient understanding of code versioning tools (such as Git, BitBucket, Appveyor, SVN)
  • 3+ years of experience in RDBMSs: Oracle / SQL Server
  • Excellent verbal and written communication skills