Press ENTER to skip to the job description.

Director of Distributed Systems (# 6312)

  Apply Now  

Job Description

Job Title: Director of Distributed Systems

Location: Winston-Salem, NC

FTE Role

 US citizens and Green Card Holders and those authorized to work in the US are encouraged to apply. We are unable to sponsor H1b candidates at this time”


  • SSIS, TSQL, SSRS background
  • Must have both .Net and Java. Currently on .Net with developing roadmap to move to Java - they should be able to help with this.
  • Need someone experienced - manager, financial services, long tenure at least 10+ years.
  • Work with architects and developers to develop roadmap to move from .Net to Java.
  • Should know how to code and jump in where needed.
  • financial services are highly preferred.
  • Manages 4 to 5 people (2 developers, 2 testers and part-time database engineer

Job Description

  • This position is for a Director of Software Development for our core distributed systems development group. This is a hands-on management position leading a team of developers building and supporting core payment systems applications.
  • The successful candidate will be responsible for maintaining, enhancing, and modernizing the distributed (Windows and Linux) applications that support our core payment networks. A key aspect of the role will be to support the migration to Cloud based computing.

Qualifications required:

  • Bachelor's degree or equivalent experience in the field of Computer Science, Information Systems, Computer Engineering or other related field
  • 10+ years related experience, at least 5 years in a management capacity
  • Thorough knowledge of secure development practices
  • Experience in .NET and JAVA development for mission critical applications
  • Strong database experience
  • Experience in both Agile and Waterfall development methodologies
  • Knowledgeable in Project Management methods, processes and deliverables
  • Experience tracking and reporting relevant development metrics (e.g., capacity, productivity, progress, quality)
  • Excellent verbal and written communication skills
  • Experience in building a solid team than can work across multiple applications.
  • Experience in transformation: Moving .NET platforms to more current technologies.
  • Participate in the development and maintenance of an Enterprise Application Architecture.

Qualifications desired:

  • Experience in wholesale banking, particularly with payments (ACH, Wires) would be helpful.
  • Experience developing and/or migrating applications to the cloud (AWS or Azure)
  • Knowledgeable in test automation and CI/CD process and tool sets
  • Experience with large Data warehouses, reporting and Business Intelligence
  • Certifications are a plus; MCP, MCSD

Essential functions and responsibilities:

  • Collaborate with the IT infrastructure team, the Planning and Execution team, the third-party vendors, and other Business Groups in the development / delivery of business application
  • Develop and execute an appropriate delivery team model (e.g., resources, skills, process management) to meet current and projected needs/constraints
  • Ensure on-time, on-budget, and high-quality code delivery
  • Effective resource management and planning
  • Develop and implement strong Application development techniques and effective methodologies
  • Responsible for providing backend support for the development, testing and other production issues and new projects
  • Manage deployments for Coding, Patching, etc.
  • Enterprise Testing - Support the coordination of Component/Unit Testing (dev)
  • Advanced knowledge and understanding of information processing principles and practices
  • Basic knowledge of core enterprise IT infrastructure
  • Basic knowledge of applicable data privacy practices and laws as relevant to IT compliance
  • Application/Infrastructure Lifecycle

A reasonable, good faith estimate of the minimum and maximum base salary for this position is $160K to $180K/Annum. 

  Apply Now