Responsibilities:
- Develop and maintain web applications using Angular for the front end and .NET Core for the backend.
- Design and implement database schemas and queries using SQL Server.
- Build and consume APIs for data exchange between the front end and server-side applications.
- Employ Entity Framework for ORM-based data manipulation.
- Ensure code versioning with Git, manage branches, and handle merges.
- Collaborate with cross-functional teams to understand user requirements and provide technical solutions.
- Write clean, scalable, and efficient code.
- Troubleshoot, debug, and upgrade existing software.
- Participate in code reviews to maintain high development standards.
Required Skills:
- Proficiency in Angular and a strong understanding of its core principles.
- Strong experience with .NET Core for building robust APIs and backend services.
- Expertise in SQL Server and familiarity with performance tuning.
- Experience with Entity Framework and database design.
- Proficient understanding of code versioning tools, specifically Git.
- Strong problem-solving skills and the ability to perform well in a team.
- Excellent analytical and organization skills.
Education and Experience:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 1-3 years of proven experience as a Full Stack Developer.
- A strong portfolio that demonstrates your expertise in full-stack development.