Post Job Free
Sign in

Python Developer

Company:
LevelUP HCS
Location:
Philadelphia, PA
Posted:
April 14, 2024
Apply

Description:

Our client is currently recruiting Python Developer to join their Cyber Security organization.

As a Python Software Engineer, you will be responsible for developing and maintaining software systems primarily using Python, SQL, Bash, Javascript, and other related technologies.

As a Python developer, you will be working on expanding and maintaining our Django web application, building and maintaining Plotly Dash-based visualizations, building and maintaining Python-based ETL applications, researching emerging technologies, and helping us manage our server infrastructure.

You will work closely with other engineers, product managers, and stakeholders to deliver high-quality software solutions that meet the needs of internal clients

You will write clean, efficient, and well-documented code that adheres to industry best practices and standards while utilizing development standards like version control and well-documented testing.

You will continuously review our software systems and identify areas for improvement, implementing new features, and optimizing performance; you will also leverage your experience to suggest processes to automate.

You will stay up to date with emerging technologies and industry trends and apply them to software systems as appropriate.

Qualifications/Skills

Bachelor's degree in Computer Science, Software Engineering, or a related field

5+ years of experience in software development using Python (including Django and Plotly Dash) and SQL. Familiarity and experience with object-oriented is required.

Strong understanding of software development principles and best practices, including Agile methodologies, version control, and testing.

Strong problem-solving skills and ability to troubleshoot complex software systems.

Experience with front-end technologies (like JavaScript and HTML5) used in conjunction with Django and Plotly Dash.

Experience working with Linux-based infrastructure and services in a corporate setting.

Experience with secure coding principles and security best practices.

Excellent communication skills and ability to work collaboratively in a team environment or independently and manage multiple priorities and deadlines.

Ability to work alone and in team settings

Experience with Apache Airflow a big +.

Apply