Senior Python Developer

Unlock Employer New York, NY Contract Live

Required Skills

My Compatibility Score

Choose Match Score option:

As a senior software engineer, you will collaborate with team members to deliver business critical applications of high functional and technical quality. You will provide leadership and coaching to more junior members of a cross-functional team. You will be responsible for understanding, articulating and applying Agile practices. Our client is building reliable, scalable Python-based applications to support their internal business systems and their customer and partner-facing portals. If you love solving problems and have a desire to work on a thoughtful, nimble team providing business-critical solutions, then we’d love to talk to you. You will value • Technical Excellence – a passion for creating high quality software through application of engineering practices • Continuous Improvement – a drive to find better ways to do things • Teamwork – a commitment to working as part of a team to achieve the best results DETAILED DESCRIPTION: • Understand our clients and help them deliver value • Adapt to client cultures and work environments • A desire to work with a variety of technologies • An ability to quickly learn and adapt to new technologies • Excellent understanding and application of Agile practices, including TDD, BDD, continuous integration, pairing, iterative development, and retrospectives • Experience collaborating with the business to understand requirements, value, prioritization, and acceptance criteria • Experience defining and automating acceptance tests • Experience in applying and championing engineering practices (Clean Code) and Software Craftsmanship Requirements: • Experience with FIN Services • 3+ years (Mid-level) and 7+ (Sr level) hands-on full stack developer with UI – Django and Python focus • Proficiency with DB (SQL), Web (Flask), System Integration, WPF, Bash, Data Analysis • Strong experience with Core Python and NumPy, Panda, Django, C# • Experience designing and developing large-scale, high-performance applications • Use of open source libraries such as Spring, Hibernate, and Apache projects are a plus • Configuration & use of continuous delivery tools, including Bamboo, Hudson, Jenkins, TeamCity, Go, Maven, or Ant • Acceptance testing tools including Fitnesse, Cucumber, RSpec, JBehave, and Concordian • Excellent problem solving and troubleshooting skills – a passion for root cause analysis and problem resolution Mandatory Skills: Python, Django, Panda, NumPy, Java/C#, UI Design and architecture, Flask, MySQL, Jenkins, Agile read more