Sr. Full Stack Developer

OP Consulting Group LLC

  • Harrisburg, PA
  • 1 day ago

    Highlights

    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. Complete Description: We are seeking a highly experienced, hands-on developer with 10 years of software development experience to design, develop, integrate, and maintain scalable, secure, high-performance enterprise applications.

    Numbers & Facts

    LocationHarrisburg, PA

    Description

    Experience Required:

    10 Years

    Work Location:

    Onsite – Harrisburg, PA

    Work Arrangement:

    100% Onsite (Mandatory)

    Complete Description:

    We are seeking a highly experienced, hands-on 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

    • 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.
    • 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, ChatGPT/OpenAI, Claude, Cursor/Windsurf, Microsoft Azure AI Foundry/Azure OpenAI.
      • 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.
    • 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.
    • 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
      • 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.
    • 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.

    Similar Jobs