Python Developer

Job summary

United States

Work model

Office first
2 weeks ago
Job description

About The Company

VRPRO IT is a leading technology solutions provider committed to delivering innovative and reliable IT services to clients across various industries. With a focus on leveraging cutting-edge technologies, VRPRO IT specializes in custom software development, cloud solutions, data analytics, and automation. Our dedicated team of professionals strives to create impactful solutions that drive business growth, enhance operational efficiency, and foster digital transformation. We pride ourselves on maintaining a collaborative and inclusive work environment that encourages continuous learning and professional development.

About The Role

We are seeking a highly skilled Senior Python Developer to join our dynamic team in Dallas, TX. This role offers an exciting opportunity to work on complex automation and development projects, primarily supporting our end client, Southwest Airlines. The successful candidate will be responsible for designing, developing, and enhancing automation frameworks, building custom dashboards, and integrating various data sources. This position requires a deep understanding of Python and Java, experience with cloud environments, and a strong grasp of AI concepts. The role operates in a hybrid work model, with four days in the office (Monday to Thursday), emphasizing collaboration and teamwork. The Senior Python Developer will play a pivotal role in delivering high-quality solutions that improve operational workflows and data management processes.

Qualifications

  • 10-12 years of professional experience in automation and software development using various tools and technologies.
  • Proficiency in Python and Java programming languages with a strong coding background.
  • Experience with developing and enhancing automation frameworks.
  • Hands-on experience with GitLab pipelines, including configuration and management.
  • Familiarity with Streamlit libraries for creating custom dashboards.
  • Experience in managing data operations, including inserting and updating SQL tables via stored procedures.
  • Solid understanding of AI tools and concepts such as Kiro and Copilot.
  • Proficiency with AWS cloud services and essential cloud tools for root cause analysis and troubleshooting.
  • Experience extracting data from multiple sources through web services and APIs.
  • Strong SQL Server skills, including performance tuning and query optimization.
  • Experience working with Jira APIs, JQLs, and GraphQL schemas.
  • Knowledge of version control systems, particularly GIT.
  • Excellent troubleshooting, root cause analysis, and solution implementation skills.
  • Strong problem-solving abilities with the capacity to manage priorities effectively.

Responsibilities

  • Design, develop, and maintain automation frameworks and tools to streamline business processes.
  • Enhance existing frameworks to improve efficiency, reliability, and scalability.
  • Create and customize dashboards using Streamlit for data visualization and reporting.
  • Collaborate with cross-functional teams to gather requirements and translate them into technical solutions.
  • Manage data integration tasks, including inserting, updating, and retrieving data from SQL databases using stored procedures.
  • Implement AI-driven solutions and integrate AI tools to optimize workflows and decision-making processes.
  • Investigate and resolve technical issues related to cloud environments, data pipelines, and application performance.
  • Develop and maintain pipelines using GitLab CI/CD for continuous integration and deployment.
  • Work with web services, APIs, and web-based data sources to extract and manipulate data effectively.
  • Participate in Agile ceremonies such as daily standups, sprint planning, backlog refinement, and retrospectives.
  • Ensure data accuracy and dashboard validation to maintain high data quality standards.
  • Provide technical support and documentation to ensure smooth project delivery and knowledge sharing.

Benefits

VRPRO IT offers a comprehensive benefits package designed to support the health, well-being, and professional growth of our employees. Our package includes competitive salary packages, health insurance plans, and retirement savings options. We also provide opportunities for continuous learning through training programs, certifications, and workshops. Our flexible work environment promotes work-life balance, with a hybrid work model that allows employees to work remotely two days a week. Additionally, we foster a collaborative culture that values innovation, teamwork, and recognition, ensuring our employees feel appreciated and motivated to excel in their roles.

Equal Opportunity

VRPRO IT is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, color, religion, sex, national origin, age, disability, sexual orientation, gender identity, or any other protected characteristic. We believe that diverse perspectives and backgrounds strengthen our team and contribute to our success. All qualified applicants will receive consideration for employment without regard to any protected status.