Remote [WCF] Senior Software Engineer (.NET + Angular)

at Software Mind

Posted 2 days ago 2 applied

Description:

  • Software Mind develops impactful solutions for companies globally, focusing on tech giants and transformative projects.
  • The team collaborates with a British insurance company on cybersecurity, developing customer care applications that facilitate communication between the company and its customers.
  • The main application checks if customers have secure enough infrastructure to enter into agreements with the insurance company.
  • As an active member of an agile team, you will engage in story refinement and estimation, utilize pair programming for code reviews, and integrate test coverage, build, and automation into your role.
  • You will be responsible for writing and maintaining a web application built with Angular and .NET, working across multiple microservices.
  • The role involves maintaining applications and services, with a strong emphasis on investigating, triaging, communicating, and fixing production issues.
  • You will collaborate closely with other Software Engineers and Product Owners.

Requirements:

  • A strong working knowledge of Microsoft .NET for building cloud-based services is essential.
  • Experience with Azure Function Apps, App Services, and Azure DevOps is required.
  • Solid experience using Cosmos DB or other NoSQL databases is necessary.
  • A strong understanding of Angular, HTML, CSS, and front-end state management is expected.
  • Familiarity with unit testing and mocking frameworks is important.
  • Familiarity with Azure messaging/event-driven services such as Service Bus and Event Hub is required.
  • Demonstrable experience in end-to-end design, build, and delivery of applications, ideally within a cloud-native environment, is needed.
  • The ability to work across the full stack, including front-end development with Angular, cloud-based services in Azure, and microservices architecture using .NET, is essential.

Benefits:

  • The position offers flexible employment and remote work options.
  • You will have the opportunity to work on international projects with leading global clients.
  • International business trips are part of the role.
  • The company promotes a non-corporate atmosphere.
  • Language classes are provided to enhance communication skills.
  • Internal and external training opportunities are available for professional development.
  • Private healthcare and insurance are included in the benefits package.
  • A multisport card is offered to encourage physical activity.
  • Well-being initiatives are part of the company culture to support employee health and happiness.