Job Listing Information

Senior Full Stack Developer
  • 29-Oct-2026 to 12-Nov-2026 (UTC)
  • Harrisburg, PA, USA
  • Full Time
  • Long Term Contract Length
  • 40 Weekly Hours

Complete Description:

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

- The ideal candidate will possess deep 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 leveraging 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, requiring close collaboration with enterprise application teams, business stakeholders, 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 back-end services using technologies such as .NET/C#, 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.

 

  1. AI-Powered Software Engineering

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

- Demonstrate hands-on experience with tools such as:

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

- Promote responsible AI usage, including protection of confidential information, human review of AI-generated outputs, and secure handling of enterprise data.

 

  1. 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.

- Work 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.

 

  1. 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.

 

  1. Database and Data Engineering

- Work with SQL Server

- Develop complex queries, stored procedures, data models, and performance optimization strategies.

- Implement secure data access and integration patterns.

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

 

  1. 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.

- Proactively 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 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.

 

Fill the skill matrix below:

Skill

Required/Desired

Amount

Candidate's No. of years of experience

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

Required

 

 

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

Required

 

 

SQL, Net, MVC, Angular, C#

Required