Software Engineer (Python/API/AWS)

Diversified Services Network, Inc.Nashville, TN
Hybrid

About The Position

Diversified Services Network, Inc. (DSN) is seeking a full-time Software Engineer (Python/API/AWS) to join their team in Nashville, TN OR Dallas, TX. The role offers a HYBRID schedule, full benefits, PTO, 401k, and opportunities for technical career growth within a reputable, stable Fortune 500 company. The position involves working with an existing automation team to build, extend, and modify reporting applications related to IT Network enablement and posture, writing code for database CRUD operations, building API endpoints, creating documentation, designing integrations, providing operational support for web applications, and building new application functionality in an AWS cloud environment using Agile delivery and AI.

Requirements

  • Bachelor’s degree in computer programming, recognizable coding bootcamp, or equivalent training required
  • 2-3 years of corporate experience or comparable at minimum
  • 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

Nice To Haves

  • 3-5 years is preferred
  • 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 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
  • High level communication skills, strong in transparency and reporting
  • Working independently, able to push projects forward on their own
  • Adaptability to changing processes

Responsibilities

  • 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

Benefits

  • 401(k)
  • Dental insurance
  • Vision Insurance
  • Disability insurance
  • Employee assistance program
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Paid Holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service