Post Job Free
Sign in

Full Stack Developer-Angular and .NET C#

Company:
Binder-sa
Location:
New Delhi, Delhi, India
Posted:
April 23, 2024
Apply

Description:

Job Summary:

We are seeking a skilled Full Stack Developer with expertise in Angular and .NET C# to join our development team. In this role, you will be responsible for designing, developing, and maintaining cross-platform mobile and web applications using Angular framework for the front-end and .NET C# for the back-end. You will work closely with the team to understand requirements, implement solutions, and deliver high-quality software.

Responsibilities:

Develop mobile and web applications using Angular and .NET C#.

Design and implement responsive and user-friendly interfaces using HTML, CSS, and JavaScript.

Collaborate with UX/UI designers to create visually appealing and intuitive user experiences.

Build RESTful APIs using .NET C# to enable communication between front-end and back-end components.

Work with databases (MS SQL Server) to store and retrieve data efficiently.

Implement secure authentication and authorization mechanisms to protect user data.

Write unit tests and conduct integration testing to ensure the reliability and quality of the codebase.

Troubleshoot and debug issues, addressing performance bottlenecks and fixing defects.

Collaborate with team members, participate in code reviews, and provide constructive feedback.

Stay updated with the latest industry trends, best practices, and emerging technologies.

Contribute to the software development lifecycle, including requirements gathering, estimation, and release planning.

Collaborate with DevOps teams to deploy applications to various environments (on-premises or cloud-based) and ensure smooth operations.

Good to have an experience in Ionic-Angular mobile development and JIRA.

Requirements:

Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).

Proven experience as a Full Stack Developer, with a strong focus on Angular and .NET C# development.

Proficiency in Angular, and TypeScript, with a solid understanding of Angular concepts (components, services, modules, routing).

Strong knowledge of .NET C#, ASP.NET, and ASP.NET Core frameworks.

Strong knowledge of Object-Oriented programing concepts.

Strong knowledge of entity framework.

Experience working with databases (MS SQL Server) and writing efficient queries.

Familiarity with front-end technologies such as HTML, CSS, and JavaScript, along with front-end libraries and frameworks.

Solid understanding of RESTful APIs, HTTP protocols, and authentication mechanisms (JWT, OAuth).

Experience with version control systems, preferably Git.

Familiarity with unit testing frameworks (NUnit, xUnit) and test-driven development (TDD) principles.

Strong problem-solving skills, attention to detail, and a passion for writing clean, maintainable code.

Excellent communication and collaboration abilities to work effectively in a team environment.

Ability to adapt to changing priorities and handle multiple projects simultaneously.

Previous experience in Agile/Scrum development methodologies is a plus.

Knowledge of deployment processes, containerization (e.g., Docker), and cloud platforms (Azure) is desirable.

Join our team and contribute to the development of innovative mobile and web applications using your expertise Angular and .NET C#. We offer a collaborative and dynamic work environment, opportunities for growth, and the chance to work on exciting projects that make a real impact.

Apply