Back to Jobs
Recently postedTechnology

Senior Full Stack Developer with extensive .NET, Azure, and AI-assisted development experience.

Atlantis IT Consulting Group LLCHarrisburg, PA🇺🇸United States

Quick overview

SeniorityMid Senior
Work modeOn Site
LocationHarrisburg, PA, United States
MicroservicesSQLOAuthAngularC#.NETRESTAzureJavaScriptAgilePrompt EngineeringCI/CDRAG

Job description

DAY 1 ONSITE OPPORTUNITY

  • The client is looking for someone with 10+ years of experience who is still very hands-on with development.
  • We are seeking a Senior Full Stack Developer to design, develop, integrate, and maintain scalable, secure, and high-performance enterprise applications.
  • This role focuses on full stack development, enterprise system integration, cloud technologies, and AI-powered software engineering tools to improve development efficiency and application quality.
  • The ideal candidate will contribute to technical architecture, application modernization, and development best practices while collaborating with cross-functional teams.

Job Duties

  • Design, develop, test, deploy, and maintain enterprise web applications.
  • Build responsive, scalable, and accessible user interfaces using modern JavaScript frameworks.
  • Develop back-end services, 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.
  • Utilize AI-assisted development tools to support coding, debugging, refactoring, documentation, and testing.
  • Develop AI-enabled application features using large language model APIs, prompt engineering, Retrieval-Augmented Generation (RAG), and enterprise knowledge integration.
  • Evaluate AI-powered development workflows to improve engineering productivity and software quality
  • Ensure AI-generated code adheres to security, compliance, performance, and quality standards.
  • Design and develop integrations across enterprise platforms, SaaS applications, and internal systems.
  • Implement secure APIs and integration services using REST, JSON, OAuth 2.0, and OpenID Connect.
  • Develop automated workflows and integrations using Azure Logic Apps, Azure Functions, Power Automate, or comparable technologies.
  • Support data exchange, transformation, synchronization, and integration monitoring.
  • Design and deploy cloud-native applications using Microsoft Azure.
  • Implement CI/CD pipelines and support containerization, orchestration, serverless computing, and infrastructure-as-code practices.
  • Develop automated unit, integration, regression, and API tests.
  • Monitor application performance, security, availability, and operational reliability.
  • Develop complex SQL queries, stored procedures, and data models while optimizing database performance.
  • Mentor development team members and contribute to technical design decisions.
  • Translate business requirements into scalable, maintainable technical solutions.
  • Collaborate with business analysts, solution architects, product owners, and enterprise application teams.
  • 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 Skills and 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.
  • Experience with SQL, .NET, MVC, Angular, and C#.

Similar jobs