SOFTWARE ENGINEER – JAVA – C/C++
Social network you want to login/join with:
SOFTWARE ENGINEER – JAVA – C/C++, Lisbon
Client:
Location: Lisbon, Portugal
Job Category: Other
EU work permit required: Yes
Job Reference:
6cfd730e91a0
Job Views:
4
Posted:
21. 02. 2025
Expiry Date:
07. 04. 2025
Job Description:
SOFTWARE ENGINEER – JAVA – C/C++ (HYBRID)
Portuguese company hires for hybrid work. CANDIDATES MUST LIVE IN PORTUGAL.
Languages: Portuguese and English (C1/C2)
Working Model: Hybrid (3 days in Office + 2 days remote)
Sector: Technology
Instructions: Please submit your resume in English and include all skills and experience that meet the requirements of the position. This will significantly increase your chances of success.
We are seeking a talented Software Engineer to join our team and contribute to the development of efficient, scalable, and
- quality software solutions. The ideal candidate will have a strong background in Java and other programming languages, ensuring compliance with industry standards and project requirements.
Key Responsibilities:
- Software Development: Design, develop, and maintain
- quality, efficient, and maintainable code using Java (Java 11, Java 17), C#, and C/C++. - Requirements Analysis: Gather and analyze customer and stakeholder needs to ensure software solutions align with expectations and business goals.
- System Architecture: Design scalable, maintainable, and secure software architectures and systems that effectively solve business challenges.
- Feature Implementation: Build and implement features for applications, services, or systems as per project specifications and requirements.
- Technical Documentation: Create and maintain comprehensive technical documentation for systems, processes, and APIs.
- Quality Assurance: Ensure adherence to coding standards, best practices, and guidelines. Write and execute unit tests to validate functionality and ensure software quality. Conduct code reviews to maintain high standards and improve team performance.
- Performance Optimization: Continuously optimize applications for improved performance, scalability, and security.
- Bug Resolution and Maintenance: Identify, troubleshoot, and resolve software bugs and issues. Regularly update software for bug fixes, improvements, and new features.
- Technical Debt Management: Balance feature development with managing technical debt to ensure
- term maintainability and system health. - Collaboration and Communication: Work closely with
- functional teams, including developers, product managers, designers, and stakeholders. Communicate technical concepts effectively to both technical and
- technical team members. - Continuous Learning: Stay
-
- date with emerging technologies, programming languages, frameworks, and development tools to maintain a competitive edge.
Mandatory Skills & Experience:
- Professional Experience: Minimum of 3 years in a similar role with proven expertise in software development and system design.
- Technical Skills: In-depth knowledge of the following technologies (in descending order of importance): Java (Primary language), H2, Postgre
SQL (Database management and optimization), Maven, Gradle (Build tools), Jenkins (CI/CD pipeline automation), C#, C/C++. - Quality Focus: Strong attention to detail and commitment to producing clean, maintainable, and efficient code.
- Problem-Solving Abilities: Analytical mindset with the ability to identify complex problems and implement effective solutions.
- Collaboration and Communication: Excellent interpersonal and communication skills to work effectively in a
- functional team environment.
Why Join Us?
- Innovative Environment: Collaborate with talented professionals and work on
- edge technologies. - Career Growth: Opportunity for professional development and advancement in a dynamic and supportive work culture.
- Impactful Work: Contribute to building scalable and secure solutions that solve
- world business challenges. - Work-Life Balance: We value flexibility and
- life balance, supporting a productive and positive workplace.
Are you ready to make an impact? Apply now to join our team and help us create innovative and
- performance software solutions!
Seja o primeiro a candidar-se à vaga de emprego oferecida!
-
Porque procurar um emprego no Vagas.pt?
Todos os dias oferecemos novas vagas de emprego. Pode escolher entre uma vasta gama de empregos: O nosso objectivo é oferecer a escolha mais vasta possível Receba novas ofertas por e-mail Ser o primeiro a responder a novas ofertas de emprego Todas as ofertas de emprego num só lugar (de empregadores, agências e outros portais de emprego) Todos os serviços para quem procura emprego são gratuitos Vamos ajudá-lo a encontrar um novo emprego