Applications Architect - Python Developer

Technology · New York, New York
Department Technology
Employment Type Contractor
Minimum Experience Senior Manager/Supervisor

SoHo Dragon represents an investment bank with offices in New York, NY that needs to hire an Enterprise Applications Architect that has a background in Python Development. 

  • Interviews will consist of phone screens and or web conference calls
  • W2/1099/C2C are all accepted.


  • At least 5 years of full-time development experience using Python.
  • At least 5 years working with t-SQL, XML and enterprise schedulers
  • Proficient understanding of algorithms, data structures, architectural design patterns and best practices
  • Extensive experience in software development and the entire SDLC.
  • Migrate existing SSIS ETL scripts to Python
  • Scaffolding and framework will be needed for staging and transforming datasets.
  • Automate Python scripts on our enterprise scheduler.
  • Use existing DevOps pipeline for Python and enhance if necessary.
  • Work closely with existing senior integration staff to flush out design, priority and build.
  • Solid understanding of a variety of programming tools and development platforms.
  • Excellent organizational and leadership abilities.
  • Highly analytical mindset, with an ability to see both the big picture and the details.
  • Experience in creating high-level product specifications and design documents.
  • Proven collaboration and influencing skills
  • Experience in writing Python applications with the benefit of frameworks like Django, Flask, Pyramid, or Tornado.
  • Experience in Python testing and code analysis tools like Pytest and Pylint
  • Integration experience (ETL, ELT) with Python 
  • Familiarity with SSIS is preferred
  • General development expertise, use of version control, ticketing, and continuous integration systems.
  • Experience in an Agile Development environment
  • Experience in consuming API's (i.e. Rest, etc.)

Job Duties:

  • Performs complex to highly complex architecture activities independently. Creates and executes delivery of architecture principles, practices and patterns. Participates in strategic business and I/S planning activities.
  • Leads research, analysis, and translation of business drivers into business, information, and technical requirements that can transform a domain.
  • Completes assessments of strategies and initiatives with documented evaluations and recommendations.
  • Facilitates what-if / white-boarding sessions to explore and share architecture concepts with peers and stakeholders.
  • Defines overall direction and creates business and enterprise architectures to effectively support business strategy through the delivery of models, frameworks, and other artifacts that guide the organization and effectively support the corporate business strategy.
  • Develops and executes the enterprise architecture practice.
  • Contributes to the creation or maintenance of Architecture Principles, Practices and Patterns. Provides evidence of conceptual designs, models and frameworks.
  • Documents contribution to business and technical architectures, strategies and initiatives. Documents proposals addressing current and future state architectural changes that have business and technical impact.
  • Creates and delivers architecture tools and target architecture framework training. Contributes and builds the team's breadth of knowledge by sharing new discoveries and developments.
  • Leads the adoption of architecture concepts across the community. Leads discussion forums and communities (internal/external) to advance the knowledge and understanding of the architectural practice. Collaborates with members of the community to co-create and promote reuse of architecture assessments. Partners with community and teams to promote and govern architecture practices.

Thank You

Your application was submitted successfully.

  • Location
    New York, New York
  • Department
  • Employment Type
  • Minimum Experience
    Senior Manager/Supervisor