Full Time

Senior Full Stack Developer

Chasepro
Contract
Mid-Senior level
Outsourcing and Offshoring Consulting
Harrisburg, PA
???* / year

Job Description

Job Title: Senior Full Stack Developer – AI-Enabled Enterprise Applications

Job Location: Harrisburg, PA

Job Duration: 12 months

Pay rate: $59/hr. on W2

Description:

DSI is seeking a highly experienced, hands-on Senior Full Stack 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.

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

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.

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

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:

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

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.

• Proactively identify opportunities to improve development processes through AI, automation, and reusable components.


Required Qualifications:

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

How is the job market doing right now? Our page reads the government’s numbers each month, by industry and kind of work. The job market now →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.