




Job Summary: We are seeking a Software Engineer to develop customized solutions, innovate and improve systems, and collaborate with stakeholders in an agile environment. Key Highlights: 1. Development of customized software solutions 2. Innovation and implementation of new functionalities 3. Mentoring junior team members and sharing best practices **Client & Project:** We are seeking a new talent to join the Software Engineering team where you will have the opportunity to collaborate in the project 0012436430 \- AMS \- ARECA \- ATRM. The client is NATIONAL SPAIN, a company that provides a wide range of services and solutions to enhance the efficiency and effectiveness of public administration. **Specific Requirements for the Role:** * Computer Engineer, Computer Science Graduate, Bachelor's Degree in Computer Science, Technical Computer Engineer, or Computer Science Diploma. In case none of these qualifications is held, any university degree combined with 5 years of professional experience as an Analyst in the required technological environment will also be acceptable. * Two years of experience as an Analyst in the required technological environment, or four years of experience as an Analyst-Programmer in the technological environment (see next point). * Technological environment: ANGULAR. Knowledge of other technologies within this environment will be valued: ORACLE Forms; PL/SQL; Angular; Java; Node.js; GitLab CI/CD/DevSecOps; XEROS XGF language; Liferay; GeoServer / MapStore; Kotlin Native/Flutter; Postgres; Microsoft Power BI/SQL Server/SSAS TAB. **General Responsibilities:** As a Custom Software Engineer, you will be responsible for developing custom software solutions to design, code, and enhance components across systems or applications. You will utilize modern frameworks and agile practices to deliver scalable, high-performing solutions tailored to specific business needs. Mastery of Custom Application Development is required. Innovate and implement new features that enhance user experience and system performance. Conduct thorough testing and debugging to ensure the reliability and quality of software solutions. Mentor junior team members and share best practices in software development. Participate in code reviews to maintain high coding standards and foster a culture of continuous improvement. Collaborate with stakeholders to gather requirements and translate them into technical specifications. .


