Senior Software Engineer (Python)

3 - 10 years

3 - 10 Lacs

Posted:2 days ago| Platform: Foundit logo

Apply

Skills Required

ci/cd

Work Mode

On-site

Job Type

Full Time

Job Description

Key Responsibilities:

Connector Development:

  • Design, develop, and maintain solutions to connect to various 3rd-party products and services, ensuring seamless integration.

Documentation & Communication:

  • Write comprehensive requirement and design documents, user documentation, and record product demos.

Performance Optimization:

  • Address challenges in handling mass data efficiently and ensure the system is optimized for concurrency and parallelism in Python.

Testing:

  • Develop and maintain automated unit and integration tests to ensure robust, high-quality solutions.

Learning & Growth:

  • Stay motivated and eager to learn new areas of technology, including internal database mechanisms and other technical domains.

Collaboration:

  • Work closely with cross-functional teams to ensure alignment with business objectives, while delivering high-performing and reliable integration solutions.

Required Qualifications:

Experience:

  • At least 3 years of in-depth experience as a Python developer, with a focus on integration and connector development.

Database Knowledge:

  • Strong experience with relational databases and SQL, including the ability to hand-optimize SQL statements for performance.

Concurrency & Parallelism:

  • Deep understanding of Python's challenges with concurrency and parallelism, and familiarity with techniques for mitigating these issues.

Testing Expertise:

  • Proficient in writing automated tests (unit and integration) to ensure the quality and stability of integration solutions.

Linux & Scripting:

  • Basic knowledge of Linux and Linux scripting, with experience working with Docker or similar container technologies.

Security Awareness:

  • Solid understanding of IT and network security principles, ensuring that integration solutions are secure and robust.

Customer-Centric Approach:

  • A customer-centric mindset with the goal of creating an optimal user experience through well-designed connectors and integrations.

Data & Architecture Understanding:

  • A strong grasp of data structures, data modeling, and software architecture, with a focus on scalable and maintainable solutions.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Getinz Techno Services logo
Getinz Techno Services

Information Technology

Tech City

RecommendedJobs for You

thiruvananthapuram, kerala, india

thiruvananthapuram, kerala, india