.NET French Speaker
Há 2 semanas
Porto, Portugal
act digital
Meio período
Grátis com e-mail ou Google
Guarde esta oferta e mantenha a sua pesquisa organizada
Crie uma conta gratuita para guardar ofertas, criar alertas e voltar a este anúncio a partir do seu painel.
Grátis com e-mail ou Google
Ao continuar, aceita os nossos Termos & Política de Privacidade.
Requirements
• 5+ years of professional experience in software development, with a strong focus on C# and .
NET.
• Strong knowledge of C#, .
NET 6+ and object-oriented programming.
• Experience with design patterns and software development best practices.
• Experience with web application development using ASP.
NET and MVC.
• Strong experience with REST APIs and RESTful architecture.
• Experience with microservices architecture and distributed systems.
• Experience with asynchronous communication and event-driven architectures.
• Experience with RabbitMQ — differential.
• Experience with unit testing, particularly NUnit.
• Knowledge of IoC, Dependency Injection (DI) and Unity DI.
• Experience with Sonar and Checkmarx.
• Experience with Kibana and Elasticsearch.
• Familiarity with Agile development methodologies.
• Bachelor's degree in Computer Science or a related field.
• Excellent problem-solving and communication skills.
• French — minimum C1 level / mandatory.
• Availability to work in a hybrid regime, 2 days per week from the Porto office. Responsibilities
• Design, develop and test software applications using C# and the .
NET framework.
• Develop and maintain robust, scalable and maintainable solutions for the LEA product within the Bancarisation et Epargne platform.
• Collaborate with cross-functional teams to define, design and deliver new features.
• Design and implement solutions based on microservices, RESTful APIs and event-driven architectures.
• Implement asynchronous communication and messaging solutions using RabbitMQ.
• Troubleshoot and resolve complex technical issues across the application and integration layers.
• Write clean, maintainable, efficient and high-quality code.
• Apply software development best practices, design patterns and architectural principles.
• Participate in code reviews and provide constructive technical feedback to other team members.
• Develop and maintain unit tests using NUnit to ensure software quality and reliability.
• Contribute to application monitoring, logging and troubleshooting using Kibana and Elasticsearch.
• Ensure code quality and security standards through tools such as Sonar and Checkmarx.
• Collaborate with development and technical teams throughout the software development lifecycle.
• Mentor and coach junior developers, providing technical guidance and supporting their professional development.
• Contribute to an Agile development environment, participating in the relevant ceremonies and continuous improvement initiatives.
• 5+ years of professional experience in software development, with a strong focus on C# and .
NET.
• Strong knowledge of C#, .
NET 6+ and object-oriented programming.
• Experience with design patterns and software development best practices.
• Experience with web application development using ASP.
NET and MVC.
• Strong experience with REST APIs and RESTful architecture.
• Experience with microservices architecture and distributed systems.
• Experience with asynchronous communication and event-driven architectures.
• Experience with RabbitMQ — differential.
• Experience with unit testing, particularly NUnit.
• Knowledge of IoC, Dependency Injection (DI) and Unity DI.
• Experience with Sonar and Checkmarx.
• Experience with Kibana and Elasticsearch.
• Familiarity with Agile development methodologies.
• Bachelor's degree in Computer Science or a related field.
• Excellent problem-solving and communication skills.
• French — minimum C1 level / mandatory.
• Availability to work in a hybrid regime, 2 days per week from the Porto office. Responsibilities
• Design, develop and test software applications using C# and the .
NET framework.
• Develop and maintain robust, scalable and maintainable solutions for the LEA product within the Bancarisation et Epargne platform.
• Collaborate with cross-functional teams to define, design and deliver new features.
• Design and implement solutions based on microservices, RESTful APIs and event-driven architectures.
• Implement asynchronous communication and messaging solutions using RabbitMQ.
• Troubleshoot and resolve complex technical issues across the application and integration layers.
• Write clean, maintainable, efficient and high-quality code.
• Apply software development best practices, design patterns and architectural principles.
• Participate in code reviews and provide constructive technical feedback to other team members.
• Develop and maintain unit tests using NUnit to ensure software quality and reliability.
• Contribute to application monitoring, logging and troubleshooting using Kibana and Elasticsearch.
• Ensure code quality and security standards through tools such as Sonar and Checkmarx.
• Collaborate with development and technical teams throughout the software development lifecycle.
• Mentor and coach junior developers, providing technical guidance and supporting their professional development.
• Contribute to an Agile development environment, participating in the relevant ceremonies and continuous improvement initiatives.