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
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.
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.
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.
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.
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.
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
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.
Developer • Princeton, NJ, US