· Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.· Minimum of 7 years of professional software development experience.· Strong proficiency in TypeScript, JavaScript, HTML, CSS, SASS, and related web technologies.· Extensive experience in developing complex Angular applications with a deep understanding of Angular architecture.· Solid knowledge of reactive programming using RxJS and observables.· Proven experience with C#, ASP.NET, Web API, and Entity Framework.· Familiarity with state management libraries and patterns.· Experience with SQL and/or NoSQL databases, including performance optimization.· Strong understanding of software development best practices, design patterns, and coding standards.· Excellent communication skills, both verbal and written, with the ability to articulate technical concepts to non-technical audiences.· Ability to work independently and collaboratively in a fast-paced environment.· Experience with cloud platforms such as AWS or GCP is a plus.· Knowledge of Agile development methodologies is preferred.