Senior .NET Software Engineer

SOFTETA Logo

SOFTETA

πŸ“Remote - Lithuania

Summary

Join our team as a Senior Software Engineer to build a cutting-edge insurance platform from the ground up. You will collaborate with cross-functional teams to design, develop, and deploy comprehensive solutions using C# .NET and Azure cloud services. This role requires expertise in backend development, RESTful APIs, and cloud technologies. You will apply SOLID principles and best practices to ensure high-quality code and maintainability. The opportunity offers diverse and challenging projects, professional development, flexible working hours, and a hybrid/remote work model. A competitive salary and comprehensive benefits package are included.

Requirements

  • Proven experience as a Senior .NET Software Engineer, with a track record of delivering complex software projects from inception to deployment, with a strong emphasis on SOLID principles
  • Proficiency in backend development with .NET and C#
  • Experience with cloud services on Azure, such as Azure DevOps, Azure Cognitive Search, and Azure Table Storage
  • Excellent communication skills, with the ability to collaborate effectively with cross-functional teams and stakeholders

Responsibilities

  • Develop and integrate insurance systems with third-party services for clients, utilizing C# .NET
  • Design and implement RESTful APIs using BFF architecture, and automate deployment processes using tools like Github Actions, Azure DevOps, and OpenShift
  • Develop backend solutions for insurance applications, ensuring scalability, security, and performance
  • Apply SOLID principles and best practices such as Domain-Driven Design (DDD), event-driven architecture, and unit testing to ensure code quality and maintainability
  • Collaborate with stakeholders to gather requirements, define project scopes, and deliver solutions that meet business objectives in the insurance domain
  • Manage cloud services on Azure, including CosmosDB, MongoDB, Azure Table Storage, and Azure Cognitive Search, optimizing performance and cost-efficiency
  • Work closely with DevOps engineers to implement continuous integration and deployment pipelines, utilizing tools like Kafka and Azure Service Bus

Preferred Qualifications

  • Experience with Blazor for building interactive web UIs using C#
  • Knowledge of containerization technologies like Docker, and orchestration tools such as Kubernetes

Benefits

  • Diverse and technically challenging projects
  • Training budget for professional and personal growth
  • Flexible working hours and hybrid or remote workplace model
  • Flexible schedule and Agile/SCRUM environment
  • Technical equipment which you can choose
  • Health insurance
  • Salary range - from 5500 EUR to 6750 EUR monthly before taxes (39 - 44 EUR/h plus VAT for contractors)

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.