We are seeking a highly skilled Senior Full Stack Developer with strong experience in .NET and Angular to join our development team. The ideal candidate will be responsible for designing, developing, and maintaining scalable web applications, participating in architectural decisions, mentoring junior developers, and collaborating with cross-functional teams to deliver high-quality software solutions.## Key Responsibilities* Design, develop, test, and maintain enterprise-grade web applications using .NET and Angular.* Develop and consume RESTful APIs and microservices.* Participate in software architecture, design reviews, and technical decision-making.* Write clean, maintainable, and efficient code following best practices and coding standards.* Optimize application performance, scalability, and security.* Collaborate with business analysts, product owners, UX designers, and QA teams to deliver business requirements.* Perform code reviews and provide technical guidance to team members.* Troubleshoot and resolve complex application issues.* Implement CI/CD pipelines and support DevOps practices.* Create and maintain technical documentation.* Stay current with emerging technologies and recommend improvements to existing systems. * Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.* 5+ years of experience in full-stack web application development.* Strong experience with C#, ASP.NET Core, .NET Framework, and Web API development.* Strong experience with Angular (v12+ preferred).* Solid understanding of HTML5, CSS3, JavaScript, and TypeScript.* Experience with Entity Framework and ORM concepts.* Strong knowledge of SQL Server and database design principles.* Experience with REST APIs, JSON, and web services.* Knowledge of authentication and authorization mechanisms, including JWT, OAuth2, and SSO.* Experience with Git and source control management.* Familiarity with Agile/Scrum methodologies.Preferred Qualifications* Experience with microservices architecture.* Experience with Docker and Kubernetes.* Experience with cloud platforms such as Azure or AWS.* Knowledge of message brokers such as RabbitMQ or Kafka.* Experience with Redis or other caching technologies.* Familiarity with Nginx, IIS, and load-balancing concepts.* Experience with CI/CD tools such as Azure DevOps, GitHub Actions, or Jenkins.## Technical Skills### Backend* C#* ASP.NET Core* .NET Framework* ASP.NET Web API* Entity Framework* LINQ* SQL Server### Frontend* Angular* TypeScript* JavaScript* HTML5* CSS3* RxJS* Angular Material### DevOps & Infrastructure* Git* Azure DevOps* Docker* Kubernetes* IIS* Nginx* CI/CD PipelinesSoft Skills* Strong analytical and problem-solving abilities.* Excellent communication and presentation skills.* Ability to lead technical discussions and mentor junior developers.* Strong organizational and time-management skills.* Ability to work independently and within a team environment.Nice to Have* Experience with Identity Server, Keycloak, or other IAM solutions.* Experience with Nextcloud integrations, SSO implementations, or enterprise workflow systems.* Experience with reporting platforms such as SSRS or Power BI.* Knowledge of secure coding practices and application security standards.