Senior AI Full Stack Developer

Harrisburg, PA
Contracted
Experienced

Hello,

Job Title : Senior Full Stack Developer

Job Classification: TAS2 – TAS2 A4 SC3

Experience Required: 10+ Years

Work Location: Harrisburg, Pennsylvania

Work Arrangement: 100% Onsite – Mandatory

Requisition:813139

Engagement Type: Contract

Visa: H1B, GC and USC

Position Overview

We are seeking a highly experienced, hands-on Senior Full Stack Developer with at least 10 years of professional software development experience to design, develop, integrate, and maintain scalable, secure, and high-performance enterprise applications.

The ideal candidate will have strong expertise in modern front-end and back-end technologies, cloud-native architecture, API development, database management, and enterprise systems integration. The candidate must also demonstrate practical experience using AI-powered development tools, Generative AI, and intelligent automation to improve software engineering productivity, code quality, testing, and application capabilities.

This is a 100% onsite position in Harrisburg, PA. Candidates must be willing and able to work onsite five days a week and collaborate closely with enterprise application teams, business stakeholders, solution architects, and IT leadership.

Key Responsibilities

1. Full Stack Application Development

Design, develop, test, deploy, and maintain enterprise-grade web applications.

Build responsive, scalable, and accessible user interfaces using modern JavaScript frameworks such as React, Angular, or Vue.js.

Develop robust backend services using technologies such as .NET/C# and Node.js.

Design and implement RESTful APIs, microservices, and event-driven integrations.

Apply object-oriented programming, design patterns, SOLID principles, and clean architecture.

Modernize legacy applications and integrate them with cloud-based platforms.

Participate in architectural reviews, technical design sessions, and code reviews.

2. AI-Powered Software Engineering

Actively utilize AI-assisted development tools to accelerate application development, debugging, refactoring, documentation, and testing.

Demonstrate hands-on experience with AI-powered development tools, including:

GitHub Copilot: AI-assisted coding, code generation, refactoring, and unit test creation.

ChatGPT / OpenAI: Technical problem-solving, code optimization, API integration, and development productivity.

Claude: Code analysis, technical documentation, and development assistance.

Cursor / Windsurf: AI-native development environments and agent-assisted coding.

Microsoft Azure AI Foundry / Azure OpenAI: Enterprise AI application development and integration.

Evaluate and implement AI-based development workflows to improve engineering efficiency and software quality.

Develop AI-enabled application features using LLM APIs, prompt engineering, Retrieval-Augmented Generation (RAG), and enterprise knowledge integration.

Understand AI agent frameworks, function calling, vector databases, and AI orchestration patterns.

Ensure AI-generated code meets organizational security, compliance, performance, and quality standards.

Follow responsible AI practices, including protecting confidential information, validating AI-generated outputs, and securely handling enterprise data.

3. Enterprise Application Integration

Design and develop integrations across enterprise platforms, SaaS applications, and internal systems.

Build secure APIs and integration services using REST, JSON, OAuth 2.0, and OpenID Connect.

Integrate with enterprise platforms such as Microsoft Dynamics 365, Salesforce, SAP, Oracle, or other business applications, as applicable.

Develop automated workflows and integrations using Azure Logic Apps, Azure Functions, Power Automate, or comparable technologies.

Support data exchange, transformation, synchronization, and integration monitoring.

Troubleshoot complex application and integration issues across multiple systems.

4. Cloud, DevOps, and Automation

Design and deploy cloud-native applications using Microsoft Azure.

Implement CI/CD pipelines using Azure DevOps, GitHub Actions, Jenkins, or equivalent platforms.

Work with Docker, Kubernetes, serverless computing, and infrastructure-as-code technologies.

Implement automated unit, integration, regression, and API testing.

Utilize AI-assisted testing tools to improve test coverage and identify defects.

Monitor application performance, security, availability, and operational reliability.

Support secure software delivery practices, including DevSecOps and vulnerability remediation.

5. Database and Data Engineering

Develop and maintain database solutions using Microsoft SQL Server.

Write complex SQL queries and stored procedures.

Design data models and optimize database performance.

Implement secure data access and integration patterns.

Support data pipelines and AI-ready data architectures where required.

6. Technical Leadership and Collaboration

Serve as a senior technical contributor and mentor to development team members.

Lead technical design discussions and recommend scalable engineering solutions.

Collaborate with business analysts, solution architects, product owners, and enterprise application teams.

Translate complex business requirements into maintainable technical solutions.

Participate in Agile ceremonies, sprint planning, estimation, and delivery activities.

Develop technical documentation, architecture diagrams, and implementation standards.

Identify opportunities to improve development processes through AI, automation, and reusable components.

Required Qualifications

Education and Experience

Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related discipline, or equivalent practical experience.

Minimum of 10 years of professional software development experience, including significant hands-on full stack development.

Demonstrated experience designing and delivering complex enterprise applications.

Strong experience working in cross-functional enterprise IT environments.

Technical Skills

Strong full stack development experience across frontend and backend technologies.

Experience with JavaScript frameworks such as React, Angular, or Vue.js.

Backend development expertise in .NET/C#, Node.js, or comparable technologies.

Strong knowledge of RESTful APIs, microservices, and enterprise application integration.

Experience with Microsoft Azure and cloud-native application development.

Hands-on experience with SQL Server, database design, query development, and performance optimization.

Experience with CI/CD pipelines, automated testing, and DevOps practices.

Practical experience using AI-assisted development tools to improve software engineering productivity.

Understanding of secure coding practices, application performance, and enterprise software architecture.

Strong analytical, troubleshooting, communication, and problem-solving skills.

Preferred Qualifications

Experience building AI-enabled enterprise applications using LLM APIs, RAG, prompt engineering, and AI orchestration.

Experience with GitHub Copilot, ChatGPT/OpenAI, Claude, Cursor, Windsurf, or similar AI-assisted development tools.

Familiarity with Azure AI Foundry or Azure OpenAI.

Experience with vector databases, AI agents, function calling, and enterprise knowledge integration.

Experience with Microsoft Dynamics 365, Salesforce, SAP, Oracle, or comparable enterprise platforms.

Knowledge of Docker, Kubernetes, serverless computing, and infrastructure-as-code tools.

Experience implementing secure, scalable, and maintainable applications in large enterprise environments.

Experience mentoring developers and contributing to technical architecture decisions.

Work Location and Availability

Location: Harrisburg, PA.

Work Arrangement: 100% onsite; remote or hybrid work is not available for this requirement.

Candidates must be available to work onsite in Harrisburg throughout the engagement.

Candidates should confirm their current location, relocation or commuting plans, and availability before submission.

Ideal Candidate Profile

The ideal candidate is a senior-level, hands-on Full Stack Developer with 10+ years of experience building enterprise applications across frontend, backend, cloud, databases, and integrations.

The candidate should combine strong traditional software engineering skills with practical experience using AI-assisted development tools and building AI-enabled application capabilities. The ability to contribute independently, guide technical decisions, and collaborate effectively with enterprise stakeholders is essential.

Required Hands-on experience

Updated resume highlighting relevant full stack development experience:

Total years of software development experience:

Frontend and backend technology expertise:

Microsoft Azure and cloud development experience:

Hands-on experience with AI-powered development tools and Generative AI:

Database and enterprise integration experience:

Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

To comply with government Equal Employment Opportunity and/or Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more.

Invitation for Job Applicants to Self-Identify as a U.S. Veteran
  • A “disabled veteran” is one of the following:
    • a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or
    • a person who was discharged or released from active duty because of a service-connected disability.
  • A “recently separated veteran” means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.
  • An “active duty wartime or campaign badge veteran” means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.
  • An “Armed forces service medal veteran” means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.
Veteran status



Voluntary Self-Identification of Disability
Voluntary Self-Identification of Disability Form CC-305
OMB Control Number 1250-0005
Expires 07/31/2029
Why are you being asked to complete this form?

We are a federal contractor or subcontractor. The law requires us to provide equal employment opportunity to qualified people with disabilities. We have a goal of having at least 7% of our workers as people with disabilities. The law says we must measure our progress towards this goal. To do this, we must ask applicants and employees if they have a disability or have ever had one. People can become disabled, so we need to ask this question at least every five years.

Completing this form is voluntary, and we hope that you will choose to do so. Your answer is confidential. No one who makes hiring decisions will see it. Your decision to complete the form and your answer will not harm you in any way. If you want to learn more about the law or this form, visit the U.S. Department of Labor’s Office of Federal Contract Compliance Programs (OFCCP) website at www.dol.gov/ofccp.

How do you know if you have a disability?

A disability is a condition that substantially limits one or more of your “major life activities.” If you have or have ever had such a condition, you are a person with a disability. Disabilities include, but are not limited to:

  • Alcohol or other substance use disorder (not currently using drugs illegally)
  • Autoimmune disorder, for example, lupus, fibromyalgia, rheumatoid arthritis, HIV/AIDS
  • Blind or low vision
  • Cancer (past or present)
  • Cardiovascular or heart disease
  • Celiac disease
  • Cerebral palsy
  • Deaf or serious difficulty hearing
  • Diabetes
  • Disfigurement, for example, disfigurement caused by burns, wounds, accidents, or congenital disorders
  • Epilepsy or other seizure disorder
  • Gastrointestinal disorders, for example, Crohn's Disease, irritable bowel syndrome
  • Intellectual or developmental disability
  • Mental health conditions, for example, depression, bipolar disorder, anxiety disorder, schizophrenia, PTSD
  • Missing limbs or partially missing limbs
  • Mobility impairment, benefiting from the use of a wheelchair, scooter, walker, leg brace(s) and/or other supports
  • Nervous system condition, for example, migraine headaches, Parkinson’s disease, multiple sclerosis (MS)
  • Neurodivergence, for example, attention-deficit/hyperactivity disorder (ADHD), autism spectrum disorder, dyslexia, dyspraxia, other learning disabilities
  • Partial or complete paralysis (any cause)
  • Pulmonary or respiratory conditions, for example, tuberculosis, asthma, emphysema
  • Short stature (dwarfism)
  • Traumatic brain injury
Please check one of the boxes below:

PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete.

You must enter your name and date
Human Check*