Job Title: Software ArchitectAs a skilled software architect, you will play a crucial role in designing and delivering robust web applications using .NET Core and Angular. Your primary focus will be on developing and maintaining high-quality solutions that meet the needs of our customers.This position requires strong technical skills, excellent communication abilities, and the ability to work effectively within cross-functional teams. You should have experience with C#, REST APIs, Entity Framework, and SQL, as well as knowledge of Azure and CI/CD pipelines.Key Responsibilities:Design and develop web applications using .NET Core and AngularCollaborate with cross-functional teams to deliver high-quality solutionsDevelop clean and maintainable codeParticipate in architectural discussions and code reviewsYou will also be responsible for continuously improving systems and processes, ensuring they are scalable and efficient. Strong analytical and problem-solving skills are essential for this role.Requirements:To succeed in this role, you must have:6+ years of professional experience in software developmentStrong skills in Angular (latest versions preferred)Solid understanding of C#, REST APIs, Entity Framework, and SQLExperience with Azure, CI/CD pipelines, and microservices is a plusExcellent English communication skills (spoken and written)Team player with a proactive and problem-solving mindset