Python Developer

Cogent Infotech Corp
Durham, NC, United States
1 day ago
Apply on www.thejobnetwork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Clean Code Principles Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services User Authentication Automation of Tests Unit Testing Microsoft Azure Cloud Computing Databases Continuous Integration Extract Transform Load (ETL)
+45 more
Data Mining Data Structures Software Debugging Software Design Patterns DevOps Programming Tools Django Web Framework Python (Programming Language) PostgreSQL Enterprise Messaging Systems Microsoft SQL Server MongoDB MySQL NoSQL NumPy Object-Oriented Software Development Oracle (Applications) Performance Tuning Scrum Methodology RabbitMQ Secure Coding Software Engineering SQL Databases Data Streaming Systems Integration Web Application Frameworks Data Processing Google Cloud Enterprise Software Applications Flask (Web Framework) Software Security Backend Git Fastapi Pandas Pyspark Kubernetes Information Technology Data Analytics Enterprise Integration Apache Kafka Restful APIs Data Pipelines Docker Jenkins

Job description

Join a technology-driven organization supporting clients across multiple industries. The organization focuses on building secure, scalable, reliable, and data-driven technology solutions that improve business operations, customer experience, automation, integrations, and enterprise application performance. As a Python Developer, you will play a key role in developing backend applications, APIs, automation frameworks, data processing utilities, and integration solutions for enterprise technology environments. This role is ideal for a hands-on developer who can build clean, secure, and production-ready Python solutions while working closely with business, QA, DevOps, and architecture teams., * Develop, enhance, and maintain backend applications using Python.

  • Build and integrate RESTful APIs with internal and external systems.
  • Develop automation scripts, data processing workflows, and reusable Python utilities.
  • Work with relational and/or NoSQL databases for data extraction, transformation, querying, and reporting.
  • Collaborate with business analysts, product owners, QA teams, DevOps teams, and architects to deliver high-quality solutions.
  • Write clean, modular, testable, and maintainable Python code.
  • Perform unit testing, debugging, troubleshooting, and performance optimization.
  • Support production issues, root cause analysis, and application enhancements.
  • Ensure solutions follow enterprise standards related to security, scalability, reliability, and maintainability.
  • Work in Agile/Scrum teams and contribute to sprint planning, development, release, and support activities.

Requirements

Build secure, scalable, and production-ready Python solutions for enterprise platforms. We are looking for an experienced Python Developer with strong backend development and automation experience to support technology initiatives across industries. The ideal candidate should have hands-on experience in Python development, REST API development, automation, data processing, database integration, and secure application development. Applicants must have authorization to work in the United States that permits full-time employment for the duration of the position without requiring current or future employer sponsorship.

Primary Skills: Python, FastAPI, Flask, Django, REST APIs, Backend Development, Automation, Data Processing, SQL, NoSQL, API Integration, Enterprise Applications Secondary Skills: Git, CI/CD, Jenkins, Docker, Kubernetes, AWS, Azure, GCP, Kafka, RabbitMQ, Pandas, NumPy, PySpark, ETL, DevOps, Production Support, Secure Coding., * 5+ years of hands-on experience in Python development.

  • Strong experience with Python frameworks such as FastAPI, Flask, or Django.
  • Good understanding of REST API development and API integration.
  • Strong knowledge of object-oriented programming, data structures, design patterns, and clean coding principles.
  • Experience with databases such as PostgreSQL, MySQL, Oracle, SQL Server, or MongoDB.
  • Hands-on experience with Python libraries for data handling, automation, or backend development.
  • Experience with Git, CI/CD pipelines, Jenkins, or similar development tools.
  • Strong debugging, troubleshooting, and performance tuning skills.
  • Good understanding of application security, authentication, authorization, and secure coding practices.
  • Experience working in Agile development environments.
  • Ability to work across business domains and quickly understand application workflows, data flows, and user requirements.

Preferred Skills & Certifications

  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Knowledge of Docker, Kubernetes, or containerized application deployment.
  • Exposure to Kafka, RabbitMQ, or other messaging systems.
  • Experience with Pandas, NumPy, PySpark, or ETL/data processing workflows.
  • Familiarity with DevOps practices and production support processes.
  • Experience building scalable, high-availability applications in enterprise environments.
  • Cloud, Python, database, DevOps, or secure software development certifications are a plus.

Education Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field. Equivalent professional experience will also be considered.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.thejobnetwork.com
Prepare application

Good distractions

Loading talks and stories from around this role…