Career Opportunities

Senior Developer Analyst

Mount Airy, NC - Corporate Office


Carries out responsibilities in accordance with the organization's policies and applicable laws.

Other duties may be assigned.


Major Job Responsibilities

Develops business information systems by:  (40%)

  • Formulating system development requirements
  • Producing detail program design and specifications
  • Preparing project plans and schedules, including:

-        Feasibility analysis

-        System requirements

-        Resource requirements

-        User training requirements

-        Implementation requirements

  • Designing, coding, testing, and debugging programs from functional requirements or supervising others in these activities
  • Implementing new systems
  • Estimates time and costs required to accomplish projects and initiatives on time.  Project management and planning duties may be required from time to time


Implements modifications and performs maintenance to existing computer programs and application systems.  (20%)

  • Performs complex systems design and analysis on systems and sub-systems. Conducts architecture design sessions with developers/analysts to ensure system scalability and usability
  • Performs costs benefits analysis to determine whether requirements are best met by software or manual functions, making maximum use of commercial off the shelf software and/or components
  • Creates descriptions and methods to enable programmers to understand how to use programs and objects to access data
  • Research and development of system solutions for existing or new software implementations
  • Analyzes, defines, documents data, workflow, logical processes, interfaces, and internal/external controls and outputs
  • Trains end users and/or technical staff to use software, new concepts and design features


Undertakes complex assignments as directed by management, and provides guidance and direction to less experienced technical staff, such as: (20%)

  • Creates descriptions and methods to enable programmers to understand how to use programs and objects to access data
  • Performs technical mentoring and coaches less experienced staff in new/complex design and coding concepts
  • Consults with client to prototype, refine, test and debug programs to meet needs and requirements         
  • Evaluating/selecting application software package
  • Performance analysis and system improvement analysis
  • Quality Control via department methodology and standards
  • Prepares time and cost estimates for completing complex projects
  • Interface with users and project sponsors and all other stakeholders in order to determine their evolving needs
  • Writes documentation and/or reviews documentation written by others that describe installation and operating procedures  


Prepares complex necessary program documentation for review by management in accordance with quality standards. (10%)

  • This would include but is not limited to project updates, plans, requirements, designs, change management, training manuals, screen layouts, flows and technical use cases
  • Writes and maintains functional and technical specifications
  • Writes documentation or reviews documentation/requirements written by others that describe logic, coding, testing, changes and corrections


Provides Help Desk support as required (10%)

  • Tracks problems using online help desk software
  • Implements new features and software changes using change management software, processes and procedures

Download our PDF for a full job description.

Employee Benefits

  • Health Care Plans
  • Dental Plans
  • Vision Plan
  • Flexible Spending Plans
  • Employee Assistance Program
  • Company-paid Life
  • Company-paid AD&D
  • Company-paid Disability Insurance
  • 401(k) Savings & Retirement Plan
  • Incentive Programs
  • Paid Vacation
  • Paid Holidays
  • Bereavement Leave
  • Jury Duty Pay
  • Tuition Reimbursement

Need Help?

Call us toll-free at 1-800-334-9504 to speak with one of our knowledgeable sales representatives. We welcome the opportunity to answer any questions you may have or assist you with a quote.

[ Close ]