What are the responsibilities and job description for the Sr. Python Developer position at O3 Technology Solutions?
Job Details
Job Title: Sr. Python Developer
Client: Insurance Domain
Location: Warren, NJ (Hybrid -3 days/week onsite)
Duration: 10 Months (Contract)
Visa Status: Open to All Visa Types
EXP: 12 years
Role Overview:
We are seeking a highly experienced Senior Python Developer to join a leading insurance client based in Warren, NJ. The ideal candidate should have a strong background in Python web development with a deep understanding of modern Python frameworks and libraries. This is a hybrid role requiring 3 days onsite per week, and is ideal for someone who thrives in collaborative, fast-paced environments and enjoys building scalable, high-performance applications.
Required Experience:
- 12 15 years of total IT experience
- Minimum 10 years of hands-on Python development experience
- Proven experience in Python-based web application development
- Deep understanding of the Python ecosystem, frameworks, and libraries
Core Skills & Technologies:
- Advanced Python Programming
- In-depth experience with core Python and OOP
- Expertise in asynchronous programming and multiprocessing
- Python Libraries & Frameworks
- Proficiency in libraries such as Pandas, NumPy, Requests, SQLAlchemy, FastAPI, Flask, Django
- RESTful API Development
- Designing, building, and consuming APIs using Python
- Web Technologies
- Experience with HTML, CSS, JavaScript as it pertains to backend integration (not full-stack)
- Database Integration
- Working knowledge of SQL and NoSQL databases
- Experience with PostgreSQL, MySQL, MongoDB preferred
- Testing & Debugging
- Unit testing with PyTest or unittest
- Debugging and performance tuning in Python
- Version Control & CI/CD
- Git, Jenkins, Docker, and cloud deployment experience is a plus
- Agile Development
- Strong collaboration in Agile/Scrum environments
Key Responsibilities:
- Lead the design and development of robust and scalable Python-based backend services
- Collaborate with product owners, architects, and other developers to translate business requirements into high-quality code
- Optimize application performance and resolve issues proactively
- Write clean, testable, and well-documented code
- Participate in code reviews and mentor junior developers
- Ensure secure and compliant software development in alignment with industry standards
Salary : $50 - $60