Programmer Analyst IV

As a member of the Workflow Solutions Development team, the workflow developer is responsible for full stack application development. The successful candidate is knowledgeable in SQL, REST, SOAP, WCF, C#, MVC, ASP.Net web forms, AJAX, XSLT, javaScript, jQuery and willing to learn workflow/BPM/Case Management technologies. This position focuses on back end (SQL) and middle tier (web services) development.


  • Design, develop and maintain Stored Procedures and database schemas
  • Design, develop and maintain WCF SOAP and WebApi REST web services
  • Design, develop and maintain Angular 5, MVC, ASP.Net and workflow/BPM/Case Management applications
  • Design, develop and maintain Unit Tests
  • Work with QA, architect and DevOps manager to enhance functionalities, performance, quality and build/deploy automation of applications, web services and workflow solutions
  • Provide tier-3 production support

Basic Qualifications:
  • Bachelor's Degree in Computer Science required
  • Minimum 6 years' experience in software design and development
  • Minimum 6 years' experience with Microsoft tools and languages

Abilities, Job Skills and Knowledge:
  • Excellent interpersonal skills with ability to work collaboratively
  • Ability to work with diverse teams of technical and non-technical stakeholders
  • Ability to articulate ideas in layman terms
  • Detail oriented
  • Excellent analytical and problem solving skills
  • Ability to troubleshoot production issues under pressure
  • Strong technical knowledge with hands-on experience in SQL, C#, WCF SOAP, WebApi REST, jQuery, javaScript, MVC, ASP.Net web forms
  • Experience in SQL optimization and execution plan
  • Ability to create and maintain Entity Relationship Diagrams (ERDs)
  • Experience in Visual Studio and TFS source control
  • Knowledge in object oriented design (OOD), object oriented programming (OOP) and design patterns
  • Knowledge in multi-thread programming
  • Strong verbal and written communication skill
  • Ability to work in a fast pace and challenging environment
  • Ability to work independently with minimal supervision
  • Experience in ERWin a plus
  • Experience in IIS web server configuration a plus
  • Experience in Network Load Balancer a plus
  • Experience in Open Source technologies a plus
  • Experience in Micro Services a plus

Represents basic qualifications for the position. To be considered for this position you must at least meet the basic qualifications.

City National Bank is an Equal Opportunity/Affirmative Action Employer, Minorities/Females/Individuals with Disabilities/Veterans

Note: This preceding job description has been designed to indicate the general nature and level of work performed by employees within this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities, and qualifications required of employees assigned to this job.

Note: Candidates should be advised that City National Bank does not pay interviewee travel expenses or relocation expenses for candidates who are hired unless previously agreed


Equal Opportunity Employer Minorities/Women/Protected Veterans/Disabled

Meet Some of City National Bank's Employees

Stephanie D.

Senior VP, Team Leader, Entertainment Division

Stephanie set the standard for providing outstanding financial service to nearly 50% of Broadway productions, as she and her team work behind the scenes to allow clients to focus on what they do best—creating spectacular productions.

Colleen K.

Associate Talent Acquisition Consultant, Human Resources

Colleen finds and recruits the best talent to fill a variety of job openings within City National, seeking individuals who share the bank’s strong values and are ready to grow their careers as part of the company team.

Back to top