Enterprise Software Architect

Job Locations US-Audubon
Posted Date 1 week ago(3/13/2018 9:36 AM)
Job ID
# of Openings
Information Technology


TalentFleX Solutions, a business & technology consulting firm based in the Philadelphia market, is supporting a technology consulting project for a FinTech client launching a revolutionary mobile banking product suite.  Currently seeking an Enterprise Software Architect (.Net) for a 6-12 month project cycle. 


Design, build, operate, and monitor the internal software architecture of our bank product systems, consisting of server-side API’s, analytical engines, data models, third party fin-tech integrations, front-end applications (mobile, web, voice, etc.) and DevOps methods and tools. Set development standards across all systems and lead junior developers.  This is a hands-on software development leadership role that focuses on software architecture and detailed development of all custom-developed fin-tech solutions

  • Ensure sufficient separation of concerns between multiple partner integration business models
  • Design a highly maintainable and scalable software architecture that can support rapid changes in a high quality fashion. Ensure business cohesion and domain driven design within software components.
  • Ensure data-intense algorithms and data structure designs are optimized to meet functional, performance, and maintainability expectations. Enforce the DRY principle and minimize transformations
  • Create software architecture standards and normalize to common methods through thought-leadership and governance of all developers and code checkins
  • Foster teamwork, communication, collaboration while managing competing priorities
  • Ensure code quality and inline metrics instrumentation for differentiating capabilities such that early and critical business hypothesizes can be tested, measured, and proven as successful or not
  • Ensure development operations is designed to lower the deployment cost and timeline between releases, and increase the number of changes within releases
  • Help define and drive consensus on technical decisions and deliver high quality results
  • Identify, assess, track and mitigate issues and risks at multiple levels


  • Must have experience with all major software architecture patterns, with a focus on backend systems design and development, including enterprise application, EAI, messaging, n-tier layers, ESB, SOA, REST, components, reflection, MVC, shared nothing, ETL, data warehouse, and big data
  • Most of the following enterprise technologies (or like representations): .Net, C#, Javascript, Node.js, npm, Azure, MS SQL Server, TSQL, DNS and load balancers, message driven middleware, Windows OS, Xamarin, web apps, and security technologies such as SSL/TLS
  • Must have both frontend mobile, web, and backend SOA and batch technical experience and have a keen understanding of the commonalities and differences between web and mobile products
  • Must have direct experience in architecture and design of complex “SaaS” deployment models, specifically how to handle multi-tenancy via different methods for each part of the architecture
  • Must have some fin-tech experience, preferably in consumer banking. Some of the following financial technologies: core banking, PFM, card management, payments, digital wallets, RDC, HCE, and crypto-currencies
  • Must have experience scaling systems with MM’s of users and B’s of transactions
  • Some experience with complex algorithm development in a statistical, scientific, or big data environment
  • Familiar with emerging DevOps methods and tools, such as agile/scrum, continuous integration, automated configuration management, test driven development, data center and cloud automation, etc.
  • Must have experience leading and managing a highly skilled development team of 5 to 10 resources
  • M.S. in Computer Science or related field (M.S. preferred)


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Need help finding the right job?

We can recommend jobs specifically for you! Click here to get started.