Automation Technologies - San Jose, CA

posted 3 months ago

Full-time - Mid Level
San Jose, CA
Professional, Scientific, and Technical Services

About the position

The Python Developer position at AUTOMATION TECHNOLOGIES LLC is a critical role that requires a highly skilled individual with extensive experience in Python programming. This position is based in San Jose, CA, and is expected to last for a duration of 10 months. The ideal candidate will have a minimum of 5 years of hands-on experience in Python, along with a strong background in software development within various domains such as Banking & Finance, Insurance, Telecom, Education, and IT/Software. The role emphasizes the importance of building client relationships and establishing productive and reciprocal relationships with stakeholders. The candidate must be professional and concise in both written and verbal communication. In addition to Python, the candidate should have at least 2 years of experience with AngularJS and 3 years of experience with Ansible. A proven track record in enterprise-level software development, particularly in high scalability projects, is essential. Familiarity with Java/J2EE, HTML, CSS, and JavaScript is also required. The candidate should have experience with MySQL or MariaDB and Bash/Unix Shell Scripting. Knowledge of Continuous Integration and Continuous Delivery processes, as well as experience with Git or similar distributed version control systems, is necessary. The role also requires a sound understanding of quality assurance procedures to ensure the delivery of high-quality software products.

Responsibilities

  • Develop and maintain scalable software applications using Python.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Build client relationships and establish productive relationships with stakeholders.
  • Write clean, maintainable, and efficient code following best practices.
  • Participate in code reviews and provide constructive feedback to peers.
  • Ensure the quality of the application through unit testing and debugging.
  • Manage and optimize database queries and performance.
  • Utilize version control systems like Git for code management.

Requirements

  • At least 5+ years of hands-on experience in Python programming.
  • At least 2 years of experience in programming with AngularJS.
  • At least 3+ years of experience with Ansible.
  • Proven enterprise-level software development competency with high scalability projects.
  • Experience with Java/J2EE, HTML, CSS, and JavaScript.
  • Experience in MySQL or MariaDB.
  • Proficiency in Bash/Unix Shell Scripting.
  • Exposure to Continuous Integration and Continuous Delivery processes.
  • Familiarity with Git or similar distributed version control systems.
  • Sound knowledge of quality assurance procedures.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service