Job Description: Would you like to work on interesting projects with renowned clients? At ALTEN we believe that knowing and meeting our consultants' expectations is a key factor in our success. Our consultants make a difference. Do you want to make a difference too? We are looking for a Software Engineer to support projects for large companies present in Lisbon. Key accountabilities:
• Develop high-quality, maintainable, and efficient code based on project requirements. o Java 11, Java 17, C#, C/C++
• Gather and understand customer or stakeholder needs to ensure the software meets their expectations.
• Design scalable, maintainable, and secure software architectures and systems. Design and implement software solutions that meet business requirements and solve problems effectively.
• Create and maintain technical documentation for software systems, processes, and APIs.
• Build and implement features for applications, services, or systems as per specifications and requirements.
• Ensure adherence to coding standards, best practices, and guidelines.
• Ensure the software meets security standards and adheres to relevant data protection regulations.
• Ensure that software complies with company policies and industry regulations.
• Write and execute unit tests to ensure the functionality of the code.
• Identify, troubleshoot, and resolve bugs and issues in the software.
• Optimize applications for better performance and scalability.
• Ensure the code is of high quality by following best practices and refactoring where necessary.
• Technical Debt Management: Balance feature development with managing technical debt to ensure long-term maintainability.
• Code Reviews: Participate in peer reviews of code to ensure quality and best practices are followed.
• Engage in inter-team collaboration to ensure that all requirements are understood and met.
• Stay up-to-date with emerging technologies, programming languages, frameworks, and tools. Required Experience: ✓ Fluent in English (level C1-C2); ✓ At least 3 years on similar role/functions; ✓ Degree in Computer Engineering or similar; ✓ At least 3 years on similar role/functions ✓ In-depth knowledge of (in descending order of importance): - JAVA - H2, Postgre SQL - Maven, Gradle - Jenkins - C# - C/C++ Skills: ✓ Capacity for collaboration and communication. ✓ Capacity for creativity and innovation. ✓ Adaptability and initiative spirit. Location: Lisbon, Portugal. What We Offer: Contract with competitive salary. Opportunity to work in a collaborative and innovative environment. We want to hear from you