.NET Full Stack Developer – Enterprise Applications
Location: Allentown, PA / Louisville, KY / Providence, RI (Onsite)
Duration: Contract
Visa Status: Open to all visa types
Role Overview
We are seeking a highly skilled .NET Full Stack Developer with strong expertise in modern web development, backend services, and emerging technologies. The ideal candidate will have extensive experience in building scalable enterprise applications using .NET technologies, along with front-end frameworks such as Angular or React.
This role requires a proactive professional who can collaborate with cross-functional teams including business stakeholders, architects, and development teams to deliver innovative solutions from concept through production. The candidate will play a key role in designing, developing, and deploying applications while leveraging Agile methodologies and modern software engineering practices.
The selected candidate will also contribute to adopting emerging technologies, building reusable components, and ensuring high-quality software delivery in a fast-paced environment.
Key Responsibilities
· Develop and deliver full stack applications using .NET technologies and modern front-end frameworks
· Collaborate with business users, analysts, and development teams to translate requirements into technical solutions
· Design, build, and enhance scalable and reusable application components
· Develop and integrate APIs, working extensively with JSON and SQL-based systems
· Participate in Agile development cycles including sprint planning, development, and reviews
· Prototype, test, and deploy solutions using iterative development methodologies
· Ensure smooth transition of prototypes into production environments following best practices
· Work closely with system architects to align with enterprise architecture standards and patterns
· Manage application integration, automation, and monitoring across development pipelines
· Stay updated with emerging technologies and implement them where applicable
· Support critical business operations, including emergency response scenarios when required
· Ensure compliance with organizational policies, standards, and best practices
Required Qualifications
· Bachelor’s degree with 5+ years of experience or 8+ years of equivalent professional experience
· Strong background in software development using C#, .NET, JavaScript, and TypeScript
· Experience building web applications using Angular, React, or similar frameworks
· Hands-on experience in API development, JSON, and SQL
· Strong analytical, problem-solving, and debugging skills
· Ability to adapt quickly to changing technologies and business needs
· Experience working in Agile environments
· Strong collaboration skills with cross-functional teams
Preferred Qualifications
· Master’s degree in a relevant technical field
· Experience working with Microservices architecture and DevOps practices
· Familiarity with cloud platforms and multi-cloud environments
· Hands-on experience with containerization and orchestration tools such as Kubernetes or Azure Kubernetes Service (AKS)
· Exposure to emerging technologies such as IoT, RPA, AI, and test automation
· Ability to set up and manage development and testing environments independently
· Prior experience in the utilities or energy sector
· Strong interpersonal and communication skills