Senior Python API Developer

Apply Now

Company: Strategic Data Systems Business Solutions

Location: Cincinnati, OH 45238

Description:

01st July, 2024

API Developer Level 2

For more than three decades, Strategic Data Systems (SDS) has been a software consultancy firm specializing in strategy, technology, and business transformation for Fortune 100 companies, mid-sized firms, and startups. At SDS, we empower our development teams to address our clients' critical business challenges by leveraging cutting edge technologies. If you seek a workplace where your contributions are truly appreciated, then SDS is the company for you. Join us today to work alongside fellow development specialists and become a crucial part of our dynamic and cohesive community.

What You'll Do

The Software Engineer takes ownership of stories and drives them to completion through all phases of the entire development. This includes external facing third party experience.
  • Perform development in Python
  • Experience with API Management and security protocols to ensure the APIs developed are robust and secure.
  • API Platform Development: Contribute to the development, deployment, and maintenance of a scalable API platform, ensuring optimal performance and reliability
  • API Documentation: Contribute to the creation and maintenance of API documentation using tools like Swagger
  • Quality Assurance and Security: Ensure the platform adheres to security and quality standards, contributing to regular audits and updates
  • Performance Monitoring: Assist in implementing and maintaining systems for monitoring platform performance, with a focus on proactive issue resolution
  • API Orchestration
  • Application and System integration
  • API Design
  • Simplicity
  • Functionality
  • Reliability
  • API Rate Limits and Tokens
  • Partner with senior resources, gaining insights
  • Monitor and analyze API performance metrics to identify potential issues and work with frontend and backend developers to troubleshoot and resolve problems
  • Perform development in Python
  • Contribute to the development, deployment, and maintenance of a scalable API platform, ensuring optimal performance and reliability
  • Contribute to the creation and maintenance of API documentation using tools like Swagger
  • Ensure the platform adheres to security and quality standards, contributing to regular audits and updates
  • Assist in implementing and maintaining systems for monitoring platform performance, with a focus on proactive issue resolution
  • Monitor and analyze API performance metrics to identify potential issues and work with frontend and backend developers to troubleshoot and resolve problems
What You'll Need
  • Python
  • Relational and non-relational databases
  • Solid understanding of modern API design and Restful principles.
  • Cloud Development (Azure)
Top non-negotiable skills:
  • Python
  • API Development: Solid understanding of RESTful API principles and exposure to API development
  • Azure Cloud Development
  • Modern coding patterns

Nice to Have's
  • 4+ years or proficient in advanced Python /libraries
  • API Development: Solid understanding of RESTful API principles and exposure to API development
  • Understanding of CI/CD
  • FastAPI
  • API management and workflows
What You'll Get

SDS, Inc. provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state, and local laws.
  • Competitive base salary
  • Medical, dental, and vision insurance coverage
  • Optional life and disability insurance provided
  • 401(k) with a company match and optional profit sharing
  • Paid vacation time
  • Paid Bench time
  • Training allowance offering
  • You'll be eligible to earn referral bonuses!

Similar Jobs