Full Stack Developer
Full-time
Description
SUMMARY
The Full-Stack Developer is responsible for designing, developing, and maintaining web applications, ensuring high performance, scalability, and seamless user experiences. This role involves front-end development using Angular, back-end development with C# and ASP.NET Core, and database management with SQL Server. The developer will collaborate closely with team members, including business analysts and other developers, to support project goals and deliver high-quality software solutions. Additional responsibilities include troubleshooting and optimizing application performance, adhering to development best practices, and staying up-to-date with emerging technologies.
PRIMARY RESPONSIBILITIES
· Front-End Development:
o Develop responsive, high-quality user interfaces using Angular and other modern front-end technologies.
o Implement and maintain interactive UI components that deliver seamless user experiences.
· Back-End Development:
o Design and implement RESTful and SOAP APIs and services using C# and ASP.NET Core.
o Integrate front-end components with back-end logic and databases.
· Database Development:
o Write efficient and optimized SQL queries and procedures to interact with relational databases (SQL Server).
o Design and manage database schema, including table creation, data integrity, and indexing.
· Collaboration & Agile Workflow:
o Work closely with team lead, business analysts, and other developers to ensure a cohesive and effective development process.
o Participate in code reviews, debugging, and maintaining high-quality code standards.
o Collaborate within Agile teams to deliver solutions in iterations.
· Performance and Optimization:
o Analyze and improve the performance, scalability, and security of applications.
o Troubleshoot and resolve any issues with both front-end and back-end code.
· Continuous Improvement:
o Stay up-to-date with the latest development trends, tools, and technologies to help continuously improve software and development practices.
Requirements
KNOWLEDGE AND SKILL REQUIREMENTS/COMPETENCIES
- Bachelor's degree in Computer Science, Information Technology, or related field, or equivalent practical experience.
- Minimum of 5-7 years of experience in full-stack development.
- Strong proficiency in C# and the .NET framework (ASP.NET, ASP.NET Core).
- Extensive experience with Angular for building dynamic, modern web applications.
- Expertise in SQL and working with SQL Server; ability to write complex queries, stored procedures, and optimize database performance.
- Solid understanding of full software development lifecycle (SDLC) and agile methodologies.
- Familiarity with version control systems (e.g., Git, Azure Dev ops).
- Ability to troubleshoot, debug, and optimize both front-end and back-end code.
- Knowledge of front-end technologies such as HTML5, CSS3, and JavaScript.
- Experience with cloud technologies, particularly Azure, AWs preferred.
- Familiarity with DevOps practices and tools (e.g., CI/CD pipelines) preferred.
- Experience with unit testing frameworks (e.g., xUnit, NUnit) preferred.
- Familiarity with containerization technologies like Docker preferred.
WORKING CONDITIONS
Normal business office conditions. Working for prolonged periods of time at a computer screen. Hybrid schedule including in-office and remote work after initial onboarding period.
BENEFITS
Medical, Dental, Vision, Retirement, PTO, Life
Salary Description
$110,000 - $120,000
Recommended Jobs
Physical Therapist East Brunswick NJ
Physical Therapist East Brunswick NJ Urgently Hiring PT owned practice We are looking for a dedicated and motivated Physical Therapist to join our team full time in East Brunswick NJ. Ideall…
Technology Assistant
Technology Assistant (Part-time) The Technology Assistant supports the Technology Coordinator in maintaining and supporting the district's technology systems. This role involves hands-on work with h…
Nurse Liaison (FT Day Registered Nurse) Mountainside, NJ
Job Title: Liaison Location: Children's Specialized Hosp Department: Referral Development Req#: 0000192240 Status: Full-Time Shift: Day Pay Range: $85,280.00 - $124,800.00 Annual …
Private Duty Nurse (RN)
Join a Company That Puts People First! Registered Nurse – RN We are one of the largest private duty nursing companies in the nation and growing! At Aveanna, we’re proud to foster a workplace cul…
Per Diem Nursing Supervisor (RN), Nursing Administration
Job Title: Nursing Supervisor Location: RWJ Rahway Department Name: Nursing Administration Req #: 0000205632 Status: Hourly Shift: Night Pay Range: $45.78 - $64.00 per hour Pay Tr…
Travel Nurse - Operating Room
We are seeking a dedicated Travel Nurse - OR (Operating Room) in Passaic, NJ, offering $9,182/month. Responsibilities include Providing high-quality perioperative patient care in the OR setting …
Xfinity Retail Sales Associate - Somers Point
Job Listing: Xfinity Retail Sales Associate Company Overview: : Blufox Mobile, is the largest branded partner for Comcast XFINITY services, seeks dynamic individuals to join our team as …
Corporate Senior Tax Manager
Senior Tax Accounting Manager – North Atlanta (On-site) A global manufacturing company with $4B+ in annual revenue is seeking a Senior Tax Accounting Manager to lead ASC 740 reporting and tax pr…
SIU Litigation Attorney - 4+ Yrs Experience - Roseland, NJ
Marshall Dennehey, a leading Am Law 200 civil defense law firm with over sixty years of continued service to our corporate, insurance, and individual clients, is seeking an SIU Litigation Attorney fo…