Talent.com
Jr. Full Stack Developer
Jr. Full Stack DeveloperVerus LLC • Princeton, NJ, US
Jr. Full Stack Developer

Jr. Full Stack Developer

Verus LLC • Princeton, NJ, US
job_description.job_card.30_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Job Description

Job Description

SUMMARY

The Jr. 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, React, 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, React 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.

    KNOWLEDGE AND SKILL REQUIREMENTS / COMPETENCIES

  • Bachelor's degree in Computer Science, Information Technology, or related field, or equivalent practical experience.
  • 1-3 years of experience in full-stack development.
  • Strong proficiency in C# and the .NET framework (ASP.NET, ASP.NET Core).
  • Experience with Angular, React for building dynamic, modern web applications.
  • Experience 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.

    serp_jobs.job_alerts.create_a_job

    Developer • Princeton, NJ, US