Job Description:
We are seeking a skilled experience and motivated Intermediate Full Stack .NET Developer to join our team. As a Full Stack Developer you will be independently responsible for designing coding developing and testing applications. You should have a solid understanding of both Angular frontend and backend development in .net with a focus on API design and implementation.
Responsibilities:
- Design develop and maintain efficient and scalable web applications using .NET and Angular technologies.
- write test and support wellstructured code that is maintainable scalable and efficient. based on established coding principles or best practices
- Create responsive and Mobile first frontend interfaces using modern web technologies (HTML CSS Angular UI etc.).
- Design Develop and implement robust APIs ensuring high performance security and adherence to industry standards.
- Conduct thorough testing and debugging to identify and resolve any issues or bugs.
Requirements
Core Skills:
- Proven experience as a Full Stack .NET Developer with at least 8 years of handson development experience.
- Strong knowledge of .NET framework .NET Core Asp.NET C# MVC.NET and related technologies.
- Proficient in frontend development using HTML CSS JavaScript and modern frontend frameworks (e.g. Angular Typescript).
- Experience in designing and implementing APIs using RESTful principles.
- Solid understanding of secure coding practices and experience in addressing security vulnerabilities.
- Understanding of relational databases and ability to write SQL procedures functions.
- Experience with Version Control and CI/CD pipelines (GIT DevOps)
Optional Skills:
- Familiarity with OAuth and OpenID protocols for authentication and authorization.
- Experience with cloud platforms (e.g. Azure AWS) and serverless functions
- Knowledge of microservices architecture and its implementation.
- Deep understanding of design patterns and principles
Soft Skills:
- Excellent problemsolving and troubleshooting abilities.
- Strong communication skills to collaborate effectively within a team and actively participate in meetings and discussions
- Ability to work independently and manage multiple tasks with minimal supervision.
- Attention to detail and commitment to delivering highquality code.
- Adaptability and willingness to learn new technologies and frameworks.
- Strong organizational and time management skills.
- Ability to work in an Agile development environment and adhere to project timelines.
Proven experience as a Full Stack .NET Developer, with at least 8 years of hands-on development experience. Strong knowledge of .NET framework, .NET Core, Asp.NET, C#, MVC.NET and related technologies. Proficient in frontend development using HTML, CSS, JavaScript, and modern frontend frameworks (e.g., Angular, Typescript). Experience in designing and implementing APIs using RESTful principles. Solid understanding of secure coding practices and experience in addressing security vulnerabilities. Understanding of relational databases and ability to write SQL procedures, functions. Experience with Version Control and CI/CD pipelines (GIT, DevOps)