Número de Aplicantes
:000+
Let AI Supercharge Your Job Hunt!
JobCopilot scans 500,000+ company career sites daily to find jobs for you
Genesis Digital Solutions is a consulting and technology company that helps organizations turn ideas into measurable business impact through digital expertise and AI innovation. Founded in 2018, we operate across Portugal and the United Arab Emirates, supporting clients in multiple industries with intelligent, scalable, and secure solutions. We combine strategy, engineering, and emerging technologies such as AI, Data, Web3, and Digital Product Development to drive transformation end to end. Our focus is on building practical, human\-centered solutions and long\-term partnerships that enable sustainable growth, innovation, and real\-world results.
Join our clientâs team as a Senior C# .NET Developer. You will work on helping design and build scalable applications in a highly collaborative and agile environment.
Designing, developing, and testing software applications using C# and the .NET framework.
Collaborating with cross\-functional teams to define, design, and deliver new product features.
Writing clean, maintainable, and efficient code following engineering best practices.
Troubleshooting and resolving complex technical issues in production environments.
Participating in code reviews and contributing to continuous improvement of code quality.
Mentoring and supporting junior developers.
Building and maintaining RESTful APIs and microservices\-based applications.
Working with asynchronous communication and event\-driven architectures using tools such as RabbitMQ.
Ensuring software quality through automated testing and code analysis tools.
Bachelorâs degree in Computer Science or a related field.
5+ years of experience in software development with a strong focus on C# and .NET.
Solid understanding of object\-oriented programming principles and design patterns.
Experience developing web applications with ASP.NET and MVC.
Experience with .NET 6 or later versions.
Experience designing and implementing REST APIs and RESTful architectures.
Knowledge of microservices architecture and asynchronous communication patterns.
Experience with unit testing frameworks such as NUnit.
Familiarity with dependency injection and IoC frameworks (DI, Unity DI).
Experience using code quality and security tools such as Sonar or Checkmarx.
Experience with monitoring and logging tools such as Kibana and Elasticsearch.
Familiarity with agile development methodologies.
Strong analytical, problem\-solving, and communication skills.
Bonus Points
Knowledge of distributed systems and advanced microservices architectures.
Experience working in large\-scale banking or financial services environments.
French language skills (B2 level or higher).
A workplace that values innovation and technical excellence
Opportunity to work on large\-scale financial platforms with international impact
Flexible working model and collaborative team environment
Support for professional development, training, and certifications
Health and life insurance
25 days of annual leave