Search by job, company or skills

R

Senior Software Developer - PYTHON - Route Mobile

8-10 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 5 days ago
  • Over 50 applicants
Quick Apply

Job Description

  • Build High-Quality Software that complies with coding standards
  • Strong 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
  • Design and Implement Low Latency, High Availability applications
  • Understanding of Multi-Threading and Parallel Processing in Python
  • Familiarity with ORM; SQLAlchemy
  • Proficient in using Git
  • Understanding of Design Principles behind a scalable application.
  • Be able to work with multiple databases in the same application
  • 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.

More Info

About Company

Route Mobile is a leading Cloud Communication Platform provider, catering to enterprises, over-the-top (OTT) players and mobile network operators (MNO). Our range of enterprise communication services includes smart solutions in Messaging, Voice, Email, and SMS Filtering, Analytics & Monetization. Since its inception in 2004, Route Mobile has been enhancing mobile communications through technology upgrades and product innovations; meeting the needs of a diverse clientele across geographies. Our customizable, user-friendly, and effective solutions enable enterprises and mobile operators to deliver efficient services to their customers.

Job ID: 123037497