Python Developer - 071

DSM
Nashville, United States of America
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Nashville, United States of America

Tech stack

HTML
JavaScript
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Automation of Tests
Azure
CSS
Static Program Analysis
Computer Programming
Databases
Software Debugging
Software Design Patterns
Github
Python
Microsoft Visual Studio
MySQL
Network Connections
OAuth
TypeScript
Web Applications
GIT
Information Technology
Firewall Services Module
Software Version Control
Bamboo
Web Api
Crud

Job description

The candidate will work within a security team that develops a portal aligned to managing the lifecycle of network connections. The main connection type within this system is firewall rules and the yearly validation workflows aligned to their lifecycle maintenance.

Typical task breakdown:

  • Work with the existing automation team to build, extend, and modify reporting Application related to IT Network enablement and posture.
  • Write code that interacts with databases for CRUD operations.
  • Build out API endpoints for customers to query.
  • Create documentation pages.
  • Design and construct integrations with other products and endpoints to pull back data.
  • Provide operational support for globally deployed web application solutions.
  • Work with customers to understand deployed solutions and assist with using said products.
  • Attend regularly scheduled stand-up meetings.
  • Build new application functionality in AWS cloud environment
  • Agile delivery leveraging AI

Interaction with team:

  • Working with a team of about 8 people. Working with end users.

Work environment:

  • Daily stand ups.

Resource will need to go onsite at a minimum of 3x a week. Preferred is Nashville Location. Dallas/Irving will work as well.

Requirements

Bachelor's degree in computer programming, recognizable coding bootcamp, or equivalent training required

  • 2-3 years of corporate experience or comparable at minimum

  • 3-5 years is preferred

Technical Skills

(Required)

  • In-depth knowledge of Python 3.x development practices and experience writing and supporting code.

  • Ability to perform self-guided code analysis, troubleshooting, and development.

  • Automated testing including unit and integration.

  • Experience with JavaScript, Typescript, HTML, and CSS, and AI-driven development.

  • Azure DevOps or GitHub Projects, Git, version control, and agile development.

  • Third Party API integration.

(Desired)

  • Experience implementing and using OAuth for authentication in code.

  • Prior use with MS Visual Studio code

  • Ability to analyze, write, and execute complex MySQL queries and/or debug AI-generated queries.

  • Experience building out data models / ORMs to work between Python code and MySQL databases

  • Experience with tiered applications.

  • Experience with software design patterns

  • Understanding and experience with Azure Pipelines, Artifacts, and Boards

Soft Skills

(Required)

  • High level communication skills, strong in transparency and reporting.

  • Working independently, able push projects forward on their own

(Desired)

  • Adaptability to changing processes

Apply for this position