Software Engineer (Python/API/AWS)

Diversified Services Network, Inc.Dallas, TX
Onsite

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. This role involves working with an existing automation team to build, extend, and modify reporting applications related to IT Network enablement and posture. The engineer will be responsible for writing code that interacts with databases for CRUD operations, building API endpoints for customers to query, and creating documentation pages. They will also design and construct integrations with other products and endpoints to pull back data, provide operational support for globally deployed web application solutions, and work with customers to understand and assist with using said products. The position requires attending regularly scheduled stand-up meetings and building new application functionality in an AWS cloud environment, leveraging 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
  • High level communication skills, strong in transparency and reporting
  • Working independently, able to push projects forward on their own
  • Adaptability to changing processes

Nice To Haves

  • 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

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

  • full benefits
  • PTO
  • 401k
  • 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