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.