Software Engineer, Fund Solutions
On-siteMadrid, Madrid, Spain
Job Summary
Design, develop, and maintain highly scalable integration solutions using .NET technologies, including secure RESTful APIs, SOAP web services, and microservices. Collaborate with IT and business teams to analyze requirements and translate needs into robust integration platforms, while monitoring performance and optimizing build and release processes. Work within an agile squad to prototype applications, contribute to backlog prioritization, and provide technical guidance to peers. Ensure all integrations comply with enterprise security policies and data protection regulations while maintaining data integrity across SQL and NoSQL databases.
Required Qualifications
- Bachelor's degree in computer science, Information Technology, or related field
- Minimum of 1+ years of experience in software development with a strong focus on application integrations
- Proficient in C#
- .NET Core
- ASP.NET
- familiar with .NET Framework
- Familiarized with DDD
- SDD
- Experience with API design and development (REST, Open API, SOAP)
- Strong understanding of integration patterns, middleware technologies, and best practices
- Experience with Message Broker services, such as Azure Service Bus or RabbitMQ
- Experience with Microsoft SQL Server
- familiarity with NoSQL databases like MongoDB or Cassandra
- Familiarized of cloud services (Azure, AWS) and implementing cloud-based integrations
- Familiarity with Agile development processes, such as Scrum, Kanban, and Sprint-based development
- Excellent problem-solving skills
- ability to work in a team environment
- Strong communication skills
- ability to manage multiple projects simultaneously
- Experience in contributing to architectural systems design within and across teams
- Ability to design SOLID and simple modules for complex domains
- Advanced experience with standard tools used for software development like Git, Azure DevOps
- Good understanding and experience following test-driven development and continuous integration & delivery practices
Desired Qualifications
- Experience with containerization and orchestration technologies (Docker, Kubernetes)
- Understanding in fundamental AI concepts
- Experience with standard tools used for software development like Git, Azure DevOps
- Advanced experience with standard tools used for software development like Git, Azure DevOps
- Experience with Azure
- Experience with Terraform
- Strong coding skills
- Ability to plan and manage your workloads with autonomy and understanding of business priorities
- Strong ability to guide others within your squad
- Familiar with AGILE methodologies
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.