About the job
We are in search of enthusiastic and self-driven full-stack Python developers to join our team at Squircle IT Consulting Services. In this role, you will be engaged in projects related to Sungard AS portals, where your expertise in Python will shine. As a core web application developer, you will design and develop comprehensive end-to-end web solutions. The ideal candidate is a seasoned technical professional capable of influencing discussions with Product Management and global stakeholders, ensuring the delivery of high-quality products in a timely manner.
Responsibilities:
* Support rapid development iterations and high-velocity work.
* Cultivate a collaborative environment that encourages healthy discourse around automation and development architecture.
* Enhance engineering productivity via continuous improvements to development infrastructure and deployment pipelines.
* Advocate for code quality and uphold software development best practices.
Requirements:
* A minimum of 6 years of relevant experience in a similar role, with proficiency in Python/Jython.
* Proven experience with application frameworks such as Django and CherryPy for managing complex form data.
* Familiarity with SQL and NoSQL databases.
* Ability to write test-driven and maintainable code while adhering to industry standards for web development.
* Experience with user interfaces utilizing the latest JavaScript technologies, preferably AngularJS.
* Capable of gathering requirements and formulating technical specifications.
* Skilled in implementing new features and maintaining existing functionalities in production pipelines.
* Assist in deploying configured applications for clients.
* Collaborate with Project Managers and team members to ensure accurate timelines and deliverables.
* Work alongside designers and engineers to develop both elegant long-term solutions and creative quick fixes.
* Develop backend automation tools using Python and modern JavaScript.
* Manage the full lifecycle of your code, from implementation to testing, user acceptance, and deployment.
* Experience working in an Agile environment with Kanban and Scrum methodologies.
* Proficient in UNIX environments and shell scripting.

