04 Nov
|
route mobile
|
Mumbai
04 Nov
route mobile
Mumbai
Job Role - Senior Software Developer - PYTHON - Location - Mumbai and Bangalore - Experience - 8-10 Years - Knowledge: - Build High-Quality Software that complies with coding standards - Robust Analytical Thinking, Self Motivated, Team Player - Writing reusable and efficient code - Proficiency in Flask, Marshmallow, Celery - Build Bulletproof APIs for various use cases - Basic Understanding of Microservices Architecture - Understanding of Multi-Threading and Parallel Processing in Python - Familiarity with ORM; SQLAlchemy - Proficient in using Git - Proficiency in Redis, MySQL/PostgreSQL & NOSQL. - Experience with Python, along with other common - libraries/frameworks such as Flask, Celery - Solid understanding of object-oriented programming - Basic knowledge of event-driven, serverless, and microservices architectural patterns. - Technologies Required: - Compliance with the Internal Work Regulations and Organizational Policies (information security policies). - Compliance with the rules, instructions, legal requirements, and other applicable provisions related to the Integrated Management System (occupational health and safety). - Support and facilitate the investigation, monitoring, and management of information security incidents. - Comply with the policies and guidelines associated with information security and data protection of the organization, clients, suppliers, and entities in general. - Report incidents or events associated with the loss or compromise of the reliability, availability,
and integrity of information. - Report deviations, anomalies, vulnerabilities, incidents, and/or threats - promptly before, during, and after the execution of activities to contribute to the mitigation and reduction of impact in the event of potential risk realization in the processes. - Participate when requested in the identification and assessment of risks and their controls. - Attend to other duties assigned by their immediate supervisor. - JOB ACTIVITIES - Produce development deliverables within established timelines and by the specifications provided by the development leader. - Adhere to technical procedures and guidelines (development, naming conventions, secure coding, best practices, code versioning). - Conduct unit testing of the code to be developed. - Create documentation. - Support code reviews within the development team. - Design solutions to problems based on cloud components and architectures. - Assist other team members in resolving technical and business-related queries. - Support in ensuring the quality of deliverables to provide stable products. - Support the definition of process improvements to enhance product quality. - Transfer knowledge within the development team. - Stay attentive to training or educational opportunities to enhance the team’s skill set. - Support in guiding junior developers. - Assist in code review and testing. - Estimation of department projects.
📌 Senior Software Developer - Python (Mumbai)
🏢 route mobile
📍 Mumbai