Back to Job Search

Senior Python Developer

Posted 3 months ago

This growing commercial finance company has an immediate 6 month contract-to-hire opportunity in Plano, TX for a Senior Python Developer. Requires working in the Plano office 3 days per week with more flexibility after conversion.  The Senior Web Applications Developer will translate business needs and processes into solid technical requirements, speak to applicable patterns that will best achieve desired functionality, and be able to continuously deliver value and new features to users. Will deliver solid individual performance in a team environment, mentor less experienced developers, and participate in leadership strategy discussions that impact the health and roadmap of web applications.  Will approach problems in a self-directed and open-minded manner and engage in ego-less and productive retrospectives and discussions with a mentality of inclusion, respect, experimentation, and improvement.  This role is vital to ensure that software is implemented and maintained to provide a reliable, secure, and scalable platform for supporting business operations. Requires a self-motivated individual who can collaborate both with a team and across the organization. Will take responsibility of the software artifacts produced adhering to industry standards and best practices to ensure minimal impact to the customer experience. Will be adept with the agile software development lifecycle and DevOps principles.  Will work on a small team and be responsible for the development and maintenance of a custom built business platform that leverages Python, Linux OS (CentOS), MariaDB (fork of MySQL), TortoiseSVN (version control), JetBrains, GreenSock, and Figma graphical design.  

Responsibilities 
• Designing, developing, testing, operating, and maintaining software products with Python.
• Taking full stack ownership by consistently writing production-ready and testable code.
• Consistently creating optimal design adhering to architectural best practices; considering scalability, reliability and performance of systems affected when defining technical designs.
• Making sound design/coding decisions keeping user experience in the forefront.
• Taking feedback from code review and applying changes to meet standards. Conducting code reviews to provide guidance on engineering best practices and compliance with development procedures.
• Accountable for ensuring all aspects of product development follow compliance and security best practices.
• Embracing emerging technology opportunities and contributing to the best practices in support of the company's technology transformation.
• Contributing to a culture of innovation, collaboration, and continuous improvement.
• Reviewing tasks critically and ensuring they are appropriately prioritized and sized for incremental delivery.
• Anticipating and communicating blockers and delays before they require escalation.
• On-Call support occasionally required for periodic maintenance.
• Maintaining the highest levels of professionalism, punctuality, and positive attitude.
• Other duties as assigned.

Job Skills and Qualifications:
• 4+ year college or university degree and 8+ years related IT experience or 12+ years equivalent combination of education and technical experience
• 3-4+ years of experience using Python; full stack including front-end app experience
• Good working knowledge of RDBMS; MySQL, MariaDB
• Results-orientated with a high level of personal initiative and proven leadership ability
• Excellent verbal and written communication skills.
• Financial services industry experience is a plus.