jobapplier

Senior AI Full Stack Developer

inabia

Skills

Required

  • Software Engineering
  • Microsoft Azure
  • AI-assisted development
  • AI-assisted development tools
  • software development
  • SQL
  • full stack development
  • frontend and
  • JavaScript
  • React / Angular / Vue.js
  • .NET / C#
  • Node.js
  • RESTful APIs

Preferred

  • AI
  • Azure
  • GitHub
  • Oracle
  • Docker
  • Kubernetes
  • serverless computing
  • Azure Functions
  • Jenkins
  • Microsoft SQL Server

Hello, Job Title : Senior Full Stack Developer

Job Classification: TAS2 – TAS2 A4 SC3

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.

Responsibilities

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.

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.

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.

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.

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.

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.

Requirements

Experience Required: 10+ Years

  • 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.
  • 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.
  • 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:

Preferred

  • 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.
  • Candidates should confirm their current location, relocation or commuting plans, and availability before submission.
  • 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.

Work Location: Harrisburg, Pennsylvania

  • Work Arrangement: 100% Onsite – Mandatory
  • Requisition:813139
  • Engagement Type: Contract
  • Visa: H1B, GC and USC
  • 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.

Microsoft Azure and cloud development experience

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