Senior Full Stack Developer with extensive .NET, Azure, and AI-assisted development experience.
Atlantis IT Consulting Group LLC
Harrisburg, PA, United States
2 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Working hours
Regular working hours
Job source
Tech stack
.NET Framework
Multitier Architecture
Application Programming Interfaces (APIs)
Agile Methodology
Artificial Intelligence
Application Performance Management
Microsoft Azure
C Sharp (Programming Language)
Software as a Service
Cloud Computing
Code Generation
Software Quality
+35 more
Code Review
Software Debugging
Software Design Patterns
Electronic Data Interchange (EDI)
JSON
Model View Controller (MVC)
OAuth
Object-Oriented Software Development
Scrum Methodology
Openid Connect
Software Engineering
SQL Stored Procedures
SQL Databases
Systems Integration
Web Applications
Web Application Frameworks
Freeform SQL
Enterprise Software Applications
Cloud Platform System
Microsoft Power Automate
Spring Cloud
Database Optimization
Prompt Engineering
Generative AI
Containerization
AngularJS
Solid Principles
Infrastructure Automation Frameworks
Information Technology
Restful APIs
Integration Monitoring
Code Restructuring
Serverless Computing
Legacy Systems
Microservices
Job description
- 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., * 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.
Requirements
- The client is looking for someone with 10+ years of experience who is still very hands-on with development., * 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#.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…