Python Programmer - Compunnel : Job Details

Python Programmer

Compunnel

Job Location : New York,NY, USA

Posted on : 2025-08-06T01:03:41Z

Job Description :

As a Manufacturing Cyber Security Python Programmer at Client, you will be responsible for designing, developing, and maintaining Python-based applications used in the manufacturing and cybersecurity domains. You will work closely with cross-functional teams to deliver high-quality software solutions that meet client requirements. This role will involve both back-end and front-end development, ensuring seamless integration, optimal performance, and security in the software solutions you develop.

Key Responsibilities:

  • Support existing applications: Provide maintenance and updates to existing proprietary Python applications, scripts, and tools used in manufacturing and cybersecurity processes.
  • Develop and maintain new software: Design, implement, and maintain new Python applications, scripts, and tools as per project needs and specifications.
  • Write clean and efficient code: Ensure your Python code follows best practices for readability, reusability, and performance. Prioritize clean, modular code.
  • Collaborate with teams: Work with software engineers, cybersecurity engineers, and other cross-functional teams to define project requirements and specifications, ensuring a collaborative and integrated approach.
  • Design scalable solutions: Build robust and scalable software solutions to meet the growing demands of manufacturing environments, including security and operational efficiency.
  • Troubleshoot and debug: Identify, debug, and resolve technical issues in software applications, ensuring their stability and performance are maintained.
  • Conduct code reviews: Participate in regular code reviews, providing constructive feedback to colleagues to ensure high standards of software quality.
  • Stay current with industry trends: Continuously improve your skills and knowledge by staying up to date with the latest Python programming and cybersecurity trends and technologies.
  • Document processes: Document software development processes, code, and solutions for future reference and ease of collaboration.
Education:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
Qualifications:
  • 5-7 years of proven experience as a Python Programmer or in a similar role.
  • Proficiency in Python and experience with popular Python web frameworks (e.g., Django, Flask) and libraries (e.g., requests, Pandas, NumPy).
  • Experience with version control systems such as Git for code management and collaboration.
  • Knowledge of database systems (e.g., SQL, NoSQL) and a good understanding of data modeling and query optimization.
  • Understanding of software development lifecycle (SDLC), agile methodologies, and project management techniques.
  • Strong critical thinking skills and an eye for detail in problem-solving and debugging.
  • Excellent communication and teamwork abilities to work collaboratively within a cross-functional environment.
Preferred Qualifications:
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and understanding of cloud-based services and security.
  • Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes) to enable efficient development and deployment pipelines.
  • Exposure to machine learning and data analysis techniques for applications in manufacturing or cybersecurity.
  • Experience with CI/CD pipelines to automate testing and deployment processes, ensuring continuous integration and delivery.
#J-18808-Ljbffr
Apply Now!

Similar Jobs ( 0)