Sr. Programmer Analyst (Hybrid)

Job Number:



Hybrid in Richmond, VA.; Hybrid in Columbia, SC.

Onsite Flexibility:

Onsite, Remote

Job Description


  • Must be able to work on a W-2
  • Ability to develop software code using the following web technologies: Java, HTML, C#, .NET, or VB
  • Skill in applying IT experience in business systems, in a large-scale environment, across multiple hardware and software platforms
  • Ability to transform software designs and specifications into high functioning code
  • Good organizational and planning skills that include the coordination of assigned projects, planning and scheduling, and time management to meet deadlines
  • Good interpersonal skills, with demonstrated verbal and written competency, and proficiency in presenting information to a wide variety of audiences
  • Competency in analytical and logical thinking
  • Ability to establish and maintain a high level of customer trust and confidence in the information technology team’s knowledge of, and concern for, the business unit or project needs
  • Ability to work with all levels of employees and to influence and positively impact others
  • Ability to understand and apply a working knowledge of information systems, and to recognize when guidance is needed to address complex problems, or potential situations to avoid errors that may cause minor delay, expense, and/or system disruption
  • Experience in the adaptation to and the application of rapidly changing technology to business needs

Education/Military Experience:

  • Actively seeking United States military veterans and service members who meet these qualifications:
    Military service members and veterans with ranks from E5-E9, W1-CW5, or O3-O6 plus appropriate equivalent combination of education and years of experience as outlined above.


  • Develop, modify, maintain, and enhance existing systems supporting business unit
  • Work with infrastructure teams to understand and resolve software problems
  • Participate in the drafting of new project estimates
  • Prepare detailed specifications from which programs will be written
  • Work with program systems under development
  • Plan and schedule project testing for systems in development
  • Provide status reports to project managers and supervision
  • Document new and existing systems as requested
  • Troubleshoot existing programs or formulates logic for new systems, devise logic procedures, perform coding, and test/debug programs
  • Analyze and revise existing system logic code and documentation as necessary
  • Prepare and obtain approval of system and programming documentation
  • Assist with computer support of assigned nuclear business applications and with the investigation of system requirements
  • Coordinate system upgrade activity as requested
  • Work from specifications to develop or modify moderately complex software programming applications
  • Design and develop customer interface applications using .NET, C#, or JAVA
  • Effectively contributes to team goals; work beyond routine nature of tasks utilizing your specialized knowledge and technology
  • Identify required assignment tasks and their interrelationships across system processes
  • Apply business process improvement practices to assigned projects

Location: Hybrid in Richmond, VA., or Columbia, SC.

22-00930, Sr. Programmer Analyst (Hybrid)

TM Floyd & Company offers a generous array of benefits, depending on the length of assignment. We also offer a referral bonus of up to $1,000. Ask us for more details!

TM Floyd & Company participates in E-VERIFY

Job Application