Python Architect

Python Architect


Summary

Software Technology Group is looking for a highly skilled and motivated Python Architect to join our team. The successful candidate will have 10+ years experience in software development. If you’re a Senior Python Developer, you are passionate about utilizing new exciting technologies and you want to be apart of a team who is driven and dedicated to delivering clean quality code on time, to ensure customer satisfaction, we would love to see your application today. This is a full-time position with salary and benefits.


Required skills and Experience

  • 10+ years work experience as a Software Engineer
  • Total 8+ years of technical design experience
  • 8+ years of technical design and development of software solutions using various frameworks and Languages
  • 8+ years of hands-on experience in developing software Solutions with Python
  • Language Proficiency Python, Java, JavaScript SQL, MYSQL, MongoDB
  • Experience of code refactoring from non-Python to Python scripts
  • Expert knowledge and experience with build tools, Databases, code versioning tools, a web application framework, python testing frameworks…
  • Python technical leadership development experience with object oriented structure
  • Experience with one of the following technologies: Kafka, Cassandra, Django, Backbone & Ember
  • Delivered solutions in a continuous integration environment
  • Strong development experience with database technologies (MySQL, Oracle, SQL Server, MongoDB, NoSQL)
  • Ability to create database schemas that represent business processes using SQL and NoSQL Databases
  • Experience in any of the Web Application Framework such as Django, Flask or WebApp2
  • Knowledge of Java Platform and Enterprise APIs and interoperability
  • Knowledge of Internet protocols, XML and JSON technologies
  • Strong unit testing and debugging skills
  • Experience in testing frameworks 
  • Proficient understanding of code versioning tools such as Git, Mercurial or SVN
  • Experience in any of the build automation tools such as Ant, Maven, PyBuilder
  • Expert in understanding the functions, interactions and dependencies among components within the application
  • Experience in using development kits and standard coding practices
  • Experience with Agile/Scrum development and Software Development Lifecycle using version control software
  • Strong communication skills and ability to articulate complex solutions
  • Ability to work autonomously as well as work in Scrum/Agile teams Attitude of continual improvement about yourself and team members
  • Ability to voice your opinion in a candid, tactful way
  • Aptitude for finding problems as well as devising elegant solutions
  • Exceptional documentation habits

Education Requirements

 

  • Bachelor of Science degree from an accredited university (Information Technology/Computer Science preferred) or equivalent experience.

EEO

It is the policy of Software Technology Group, Inc. to assure equal employment opportunity to its employees and applicants for employment by fitness and merit without regard to race, color, religion, national origin, disability, sex, age, gender identity or sexual preference. STG, Inc. seeks to follow this policy in recruitment, hiring, promotion into all classifications, compensation, benefits, transfers, assignments, tours of duty, shifts, layoffs, returns from layoff, demotions, terminations, and training. Consistent with this policy, STG is committed to the employment and advancement of qualified minorities, women, individuals with disabilities, special disabled veterans, veterans of the Vietnam era, recently separated and any other veterans who served on active duty during a war, and persons of all ethnic backgrounds and religions according to their abilities.

 

To apply for this job email your details to jobs@stgconsulting.com

Back to Careers