Apply

C# / React Software Engineer - Connect Platform

Posted 2024-10-09

View full description

💎 Seniority level: Middle, 2-4 years

📍 Location: France

🔍 Industry: Content and language solutions

🏢 Company: Acolad

⏳ Experience: 2-4 years

🪄 Skills: RESTful APIs

Requirements:
  • Solid experience (2-4 years) in developing complex software applications using C# and React.
  • Proficiency in building responsive user interfaces with React and familiarity with React hooks and component lifecycle.
  • Strong knowledge of C# and experience with .NET framework, ASP.NET MVC / Core, and Entity Framework.
  • Experience with RESTful APIs, event-based architecture, and other relevant web technologies.
  • Familiarity with message queues and micro-services.
  • Familiarity with relational databases (e.g., SQL Server, MySQL) and proficiency in writing efficient SQL queries.
  • Knowledge of GIT version control and continuous integration / continuous deployment (CI/CD) processes.
  • Understanding of software development best practices, design patterns, and coding standards.
  • Proven ability to work in agile development methodologies and delivering projects within deadlines.
  • Excellent problem-solving skills and attention to detail.
  • Effective communication skills and ability to collaborate with cross-functional teams in an international environment.
Responsibilities:
  • Work closely with the product manager and engineering manager to understand requirements and translate them into software solutions.
  • Design, develop, and maintain high-quality software components using C# and React, ensuring code efficiency, scalability, and security.
  • Implement proper software architecture and design patterns to build a robust, maintainable, and extensible connect platform.
  • Write accurate and comprehensive technical documentation to facilitate knowledge sharing and team collaboration.
  • Conduct code reviews, identify performance bottlenecks, and recommend improvements to enhance system performance and reliability.
  • Collaborate with QA engineers to develop and execute test plans, ensuring high-quality and bug-free software deliveries.
  • Stay up-to-date with industry trends, best practices, and modern tools and technologies related to C#, React, and connectivity platforms.
Apply