Job Title: Software Engineer
Location: France
Job Type: Full-Time
Job Overview
We are seeking a talented and motivated Software Engineer (H/F) to join our development team. The successful candidate will be responsible for designing, developing, testing, and maintaining software applications while collaborating with cross-functional teams to deliver high-quality solutions that meet business requirements.
Key Responsibilities
- Design, develop, test, and maintain software applications and systems.
- Write clean, efficient, and well-documented code.
- Collaborate with product managers, designers, and other developers to define and implement new features.
- Troubleshoot, debug, and resolve software defects and performance issues.
- Participate in code reviews and contribute to software quality improvements.
- Develop and maintain technical documentation.
- Ensure software solutions meet security, scalability, and performance requirements.
- Stay up to date with emerging technologies and industry best practices.
- Support software deployment, maintenance, and continuous improvement initiatives.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Strong knowledge of software development principles and methodologies.
- Proficiency in one or more programming languages such as Java, Python, C#, JavaScript, or similar.
- Understanding of databases, APIs, and software architecture concepts.
- Familiarity with version control systems such as Git.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
Preferred Qualifications
- Previous experience in software development or engineering roles.
- Familiarity with Agile or Scrum methodologies.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP).
- Knowledge of DevOps practices, CI/CD pipelines, and automated testing.
- Experience with front-end, back-end, or full-stack development.