Sr. Full Stack Developer :: Harrisburg, PA (Onsite)
ARK Solutions, Inc.
Location: Harrisburg, PA | Duration: 8+ Months | Onsite
Seeking for a Senior Full Stack Developer with 10 years of software development experience. The role involves designing, developing, integrating, and maintaining scalable, secure, high-performance enterprise applications. The ideal candidate should have expertise in modern front-end and back-end technologies, cloud-native architecture, API development, database management, and enterprise systems integration. Experience with AI-powered development tools and intelligent automation is essential. This is a 100% onsite position, requiring close collaboration with enterprise application teams, business stakeholders, architects, and IT leadership.
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.
- Modernize legacy applications and integrate them with cloud-based platforms.
- AI-Powered Software Engineering:
- Utilize AI-assisted development tools to accelerate application development, debugging, and testing.
- Implement AI-enabled application features using LLM APIs and prompt engineering.
- Enterprise Application Integration:
- Design and develop integrations across enterprise platforms and internal systems.
- Build secure APIs and integration services using REST, JSON, OAuth 2.0, and OpenID Connect.
- Cloud, DevOps, and Automation:
- Design and deploy cloud-native applications using Microsoft Azure.
- Implement CI/CD pipelines using Azure DevOps, GitHub Actions, or equivalent platforms.
- Database and Data Engineering:
- Work with SQL Server and develop complex queries, stored procedures, and data models.
- 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.
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.