This Software Engineer position requires strong skills in .Net core, .NET Framework, C#, and JavaScript. The role involves working with various technologies like Angular, Docker, and Azure. The engineer will be responsible for designing, developing, and testing software solutions. They will also need to collaborate with the team and stakeholders to deliver high-quality products. The job requires a deep understanding of software development principles, including Agile methodologies and design patterns, and problem-solving skills. The candidate should be able to work in a fast-paced environment and be adaptable to changing project requirements.