Logo
ZipRecruiter

Senior .NET Engineer (MUST BE IN EAST COAST)

ZipRecruiter, Phila, Pennsylvania, United States, 19117


Job DescriptionJob Description

Overview:

We are seeking a highly skilled

Senior Full-Stack C# .NET Engineer

to join our team. The ideal candidate will have strong expertise in

C# ,

.NET Core , and front-end development using

Angular . You will be responsible for developing and maintaining robust, scalable applications across the full technology stack, including both backend and frontend components.

Key Responsibilities:

1.

Full-Stack Development:

• Design and develop full-stack solutions using

C# ,

.NET Core , and

Angular .

• Build responsive and user-friendly front-end interfaces with

Angular , ensuring seamless interaction with backend services.

• Implement and maintain

RESTful APIs

for efficient data exchange between frontend and backend systems.

• Ensure the applications are scalable, maintainable, and performant across all layers.

2.

Backend Development:

• Develop and maintain backend services using

C# ,

.NET Core , and

Entity Framework .

• Design and optimize

SQL Server

databases, writing complex queries, stored procedures, and ensuring data integrity.

• Implement security best practices and performance optimizations in backend systems.

3.

Frontend Development with Angular:

• Create dynamic, responsive user interfaces with

Angular , ensuring a high-quality user experience.

• Use

HTML5 ,

CSS3 , and

JavaScript/TypeScript

to build interactive and accessible front-end components.

• Collaborate with UX/UI designers to translate design concepts into functional front-end elements.

• Ensure cross-browser compatibility and responsiveness across multiple devices.

4.

Testing & Debugging:

• Write unit tests for both backend and frontend components to ensure the stability and reliability of applications.

• Perform thorough debugging, code reviews, and refactoring to maintain high standards of code quality.

• Utilize automated testing tools and participate in

Test-Driven Development (TDD) .

5.

Collaboration & Leadership:

• Work closely with product managers, QA teams, and other stakeholders to deliver new features and enhancements.

• Mentor junior developers, conduct code reviews, and provide guidance on full-stack best practices.

• Participate in architectural discussions, providing input on scalability and future development.

Requirements:

• Bachelor's degree in Computer Science, Software Engineering, or a related field.



5+ years of experience

in software development with

C# ,

.NET Core , and front-end frameworks like

Angular .

• Strong understanding of

Object-Oriented Programming (OOP) ,

design patterns , and

SOLID principles .

• Experience in

SQL Server

database design, optimization, and query writing.

• Proficient in

TypeScript ,

JavaScript ,

HTML5 , and

CSS3

for building responsive web interfaces.

• Experience with

RESTful APIs

development and integration.

• Familiarity with

Agile

methodologies and version control systems such as

Git .

:

• Experience with

cloud platforms

(Azure or AWS) and

DevOps

practices.

• Familiarity with

containerization technologies

such as

Docker

and

Kubernetes .

• Knowledge of

CI/CD pipelines

and

automated testing frameworks .