Envision Technology Solutions
Python Developer
Envision Technology SolutionsUnited States2 days ago
Full-timeEngineering

Role: Python Developer

Location: Irving, TX/ Frisco, TX (5 Days onsite)

Job Type: Full Time


Roles and Responsibilities

  • Design, develop, and maintain efficient, scalable backend applications and services using Python.
  • Architect and implement robust RESTful APIs to facilitate seamless front-end communication and third-party integrations.
  • Manage and optimize complex SQL Server database environments, including schema design, query optimization, and data integrity management.
  • Lead cybersecurity remediation efforts, identifying vulnerabilities in existing codebases and implementing secure coding practices (e.g., input validation, secure authentication, minimizing SQL injection risks).
  • Drive new feature development from concept to deployment, working closely with product managers and stakeholders to translate requirements into technical solutions.
  • Perform defect fixes and debugging across production and staging environments promptly to ensure application stability and performance.
  • Implement and manage CI/CD pipelines using tools like GitLab CI, or Azure DevOps to automate build, test, and deployment processes.
  • Collaborate with DevOps teams to ensure secure, reliable, and scalable infrastructure and deployment strategies.
  • Participate in code reviews ensuring adherence to high-quality coding standards and security protocols.


Required Skills:-

  • Proven experience as a Python Developer with a strong track record of building and deploying production-level applications.
  • Deep expertise in Python web frameworks such as Django, Flask, or FastAPI.
  • Expert-level proficiency in SQL and extensive hands-on experience with SQL Server database administration and performance tuning.
  • Practical experience with cybersecurity principles and remediation techniques (OWASP Top 10), with a focus on writing secure code.
  • Demonstrated experience implementing and maintaining CI/CD pipelines and working with containerization technologies (e.g., Docker, Kubernetes).
  • Strong ability to manage the complete SDLC, including new development, testing, bug fixing, and deployment management.
  • Proficiency with version control systems (Git) and collaborative development workflows.
  • Excellent analytical, communication, and problem-solving skills, with an agile mindset.
  • Bachelor's degree in Computer Science, Information Security, or a related technical field (preferred).

Key Skills

Ranked by relevance