Why CC Pace? | CC Pace

Option 1: Create a New Profile

IT Developer - Full Stack

Job Title
IT Developer - Full Stack
Job ID
27771329
Location
Vienna, VA, 22180 
Other Location
Description

IT Developer - Full Stack

Location: Vienna, Virginia 22180

Work Arrangement: On-site with remote flexibility; contractor must be local to headquarters for in-person interaction as needed.

About This Role

We're seeking a talented Full Stack IT Developer to support our software development initiatives by designing and implementing new systems and applications, as well as modifying existing solutions to meet evolving business needs. You'll work at the intersection of technology and business strategy, delivering cost-effective solutions that drive organizational success.

Key Responsibilities

Systems Analysis & Design

  • Identify, analyze, design, and maintain cost-effective IT solutions aligned with business initiatives and corporate strategies
  • Collaborate with business units to understand requirements including needs, objectives, functions, features, inputs, and outputs
  • Analyze, define, and document requirements for data, workflow, logical processes, hardware, operating systems, system interfaces, controls, and outputs
  • Create comprehensive documentation, diagrams, and database organization including input/output record layouts and program views

Development & Implementation

  • Design, develop, implement, and maintain systems with support from team members and management
  • Code programs, prepare test data, test, and debug applications
  • Revise and refine programs to accommodate changes in functional requirements and equipment configurations
  • Troubleshoot and resolve operational problems and system requirements
  • Participate in testing and implementation of systems and applications

Ongoing Maintenance & Support

  • Maintain and monitor systems and applications post-implementation
  • Develop and maintain comprehensive documentation of program development, logic, coding, testing, changes, and corrections
  • Provide technical support to business customers
  • Train peers and QA staff on new or modified systems and applications

Additional Responsibilities

  • Work independently with moderate guidance from senior staff and management
  • Assist in determining system requirements and analyzing moderately complex problems
  • Design, code, debug, and maintain moderately complex computer programs
  • Participate in most phases of application programming activities
  • Research, identify, and solve straightforward to moderately complex technical challenges
  • Collaborate effectively with software developers and QA analysts
  • Investigate and resolve defects and bugs
  • Design and develop test automation scripts using test automation frameworks

Required Qualifications

  • 5-10 years of distributed application programming experience in one or more of the following: Java, J2EE, Service-Oriented Architecture (SOA), middleware, integration technologies, and frameworks (JSP, JSTL, JMS, JNDI, JDBC, JAXB, Struts, Hibernate, Maven, log4j, JUnit)
  • Solid understanding of Java Web Services including WSDL, SOAP, XML, RESTful services, and Web Services Development Kit
  • Experience with relational databases (preferably DB2, SQL Server, or Oracle)
  • Knowledge of mainframe systems
  • Experience with data migration and mapping to cloud solutions
  • Experience with SFTP and data file transfers
  • Experience with automated testing frameworks
  • Demonstrated experience in systems analysis and design, workflow, or procedural analysis
  • Demonstrated experience in application development including determining, developing, testing, and implementing system requirements and specifications
  • Strong ability to prioritize, plan, and organize tasks
  • Experience using established testing techniques
  • Demonstrated project leadership experience
  • Effective research, analytical, and problem-solving skills
  • Excellent interpersonal, verbal, and written communication skills
  • Ability to work independently, exercise initiative, and use sound judgment
  • Ability to work both independently and as part of a collaborative team

Desired Qualifications & Skills

  • Bachelor's degree in Information Technology, Computer Science, or related field (or equivalent professional experience)
  • Experience with DevOps and Continuous Integration/Continuous Delivery (CI/CD) practices
  • Advanced knowledge of financial/banking industry standards, open banking standards, regulations, and practices supporting real-time, near real-time, and batch payment rails
  • Advanced knowledge of our client's products, services, programs, policies, and procedures
  • Advanced knowledge and experience working with or implementing compliance applications
  • Cloud development experience
  • Knowledge of Scrum or Scaled Agile Framework (SAFe)
  • Familiarity with financial industry applications and systems
  • Expert-level knowledge of software development best practices in accordance with ITIL® or CMMI® capability models
  • Current IT industry certifications in good standing
  • Knowledge of PowerBI
  • Knowledge of our client's operations, processes, and procedures
  • Knowledge of Office of Foreign Assets Control (OFAC), Bank Secrecy Act (BSA), and Anti-Money Laundering (AML) systems
  • Knowledge of investments portfolio systems
  • Knowledge of IBM Integration Bus (IIB) or App Connect Enterprise (ACE)
  • Knowledge of Microsoft Dynamics and/or Pega
  • Knowledge of ServiceNow and Azure DevOps (ADO)

Compliance Responsibilities

You will remain cognizant of and adhere to our client's policies, procedures, and regulations pertaining to the Bank Secrecy Act.

Working Conditions

  • May be required to work occasionally outside normal working hours
  • May be on call 24/7 to provide technical support

Ready to Apply?

If you meet the qualifications and are excited about this opportunity, we'd love to hear from you. Submit your resume and a brief cover letter highlighting your relevant experience.

 

CC Pace is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate on the basis of race, color, religion, sex, national origin, age, disability, genetic information, or any other protected characteristic under federal, state, or local laws.

CC Pace are committed to employing only candidates who are legally authorized to work in the United States. For us to comply with the Immigration Reform and Control Act of 1986, all new employees, as a condition of employment, must complete the Employment Eligibility Verification Form I-9 and provide documentation that establishes identity and authorization to work. E-Verify will be used for employment verification as part of your onboarding process.

CC Pace values integrity throughout our hiring process. As part of our standard verification procedures, candidates will be asked to provide documentation confirming employment history, education, and work authorization.