Software Engineer [Valencia, Sevilla and Murcia]

 Valencia, Sevilla and Murcia, Spain

 21.000 - 31.000 € gross per year

  Jornada completa

 4 vacants

oferta_AnalistaProgramadorI

Did you know that EDICOM is one of the world’s major EDI (Electronic Data Interchange) and e-invoicing businesses? Our solutions link up businesses and large multinationals located on five continents and integrate their management systems.

EDICOM helps digitalize companies through the development of SaaS solutions (Software as a Service), automating and integrating data interchange (EDI), thus eliminating manual insertion errors and unnecessary use of paper worldwide. The company has subsidiaries in New York, Milan, Paris, Valencia, Seville, Murcia, Mexico City, Bogota, Buenos Aires, Sao Paulo and Casablanca.

Would you like to work with cutting edge technologies such as Angular or Kubernetes? Developing software solutions from scratch? Constantly researching new technologies to provide scalability and security? Working under Scrum-Kanban methodology? We are seeking to increase our Research and Development department, incorporating Software Engineers to take our SaaS forward to a new level.

Task

Your role: Your main challenge will consist of developing, from scratch, SaaS EDI solutions for e-invoicing and tax compliance (VAT Compliance, e-Reporting, etc.).

By placing the solution, the product, at the centre, you will become involved in all phases of the development project: Systems and Requirements Analysis, Software Design and Architecture, Programming and Implementation, Checking and Testing, Documentation…

How to overcome the challenge?

  • Your first step in EDICOM will consist of taking part in a full-time specialization course, lasting approximately 6 weeks, in which we will teach you all about SaaS EDI, e-invoicing and tax compliance solutions.
  • After completing this phase, you will join one of the R&D area teams from which you will receive a more specific and multidisciplinary training. The R&D teams are composed of frontend and backend developers, architects and Devops technicians who deploy the EDICOM applications in the cloud.
  • Our aim (yours and Edicom’s) is that within the shortest possible time you will be able to take up the role of Fullstack Developer, which will enable you to master the different profiles within a team (frontend, backend, architect and devops) and to this end:
    • Frontend journey. You will receive training and work with Angular (framework used in web application development) and acquire knowledge in NgRx, Redux, Angular Material and Web component development.
    • Backend journey. Our language is Java, supported by the Spring framework, for applications development. You will be trained and developed in the Spring Framework, Spring Boot, Spring Security, Spring Integration and Spring Batch. For the development of backend applications, you will use different storage systems:
      • MYSQL as a relational database system
      • ELASTICSEARCH as search engine
      • CEPH as object repository
      • HAZELCAST as distributed memory system, necessary for the development of microservices and applications running in the EDICOM cloud
  • You will also build backends using other technologies such as:
    • NODEJS and the NestJS framework
    • Phyton and the FastAPI framework, for the development of Machine Learning project
  • Once you achieve autonomy in the above, the next step will focus on the design and architecture of new developments that are requested from the R&D department by the business department or management.
  • After all these steps, you will be able to deploy everything previously developed in EDICOM’s dedicated cloud infrastructure. The EDICOM cloud is supported by Kubernetes and a PaaS which will help us in the task of deploying applications. To carry out this task, we use technologies such as:
    • GITLAB for the development of ongoing integration and continuous deployment (CI/CD)
    • CUE as the language that will allow us to define the infrastructure that is deployed in Kubernetes.
    • DOCKER for creation of containers to be deployed.
  • We will accompany you with recurrent and continuous tutorials, every three months throughout the first year, so that you feel guided. We want you to grow where you want to go, as a Scrum Master, Product Owner…

Requirements

What we are looking for in you:

  •  Degree in IT Engineering, Senior Technician. Multiplatform Application Development and Advanced Technical Degree in Web Applications Development. Always with the same common denominator, enthusiasm for Software development.
  • Previous experience in the required technologies and the responsibilities defined appreciated, as well as recent graduates or final year students seeking stability and a professional career.
  • A good academic record is appreciated.

Advantages of the position

What we offer:

  • You will be part of world-class R&D teams developing proprietary solutions that compete technologically around the world.
  •  From the outset, you will be able to assess, propose and innovate in all phases of the development project, thanks to agile methodologies and the efficient communication between departments and teams that we enjoy at EDICOM.
  • You will have productivity KPIs to gauge your value and project your professional career.
  •  You will have within your reach a defined and clear professional career from which you will be able to access positions such as Scrum Master, Product Owner, etc.
  • You will have the confidence and stability to worry about nothing but your career with the company. Indefinite contract.
  • Hybrid remote working model.
  • Salary reviews every 6 months during the first 2 years, and subsequently every year, in line with your performance, growth, attitude, innovation, commitment and quality of work.
  • With your indefinite contract, from the word go you will have access to company benefits (medical insurance, flexible remuneration, team-building activities, language training…).

Are you ready to join our #TopTechTalent team?


Apply for this job

    Your data*






    Please, we need you to attach an updated CV and you academic transcript or report card:


    [Sólo formatos pdf, doc, docx, txt. Máximo 2MB]


    [Formato .PDF o .JPG, Máximo 2MB]


    [Formato .PDF o .JPG, Máximo 2MB]



    [Formato .PDF o .JPG, Máximo 2MB]



    [Formato .PDF o .JPG, Máximo 2MB]


    A little more about you*



        ( ⭫ Read requirements)





    Basic Data Protection Information

    In compliance with the provisions of current regulations on Personal Data Protection, EDICOM CAPITAL, S.L. requests your consent for the following purposes:

    • Processing of data contained in the Curriculum Vitae and other details provided during the selection process to allow you to participate in the selection processes for the vacancy or newly created positions that arise.
    • Capture of audiovisual recordings of your person during presentations that take place in the selection process, and their subsequent reproduction, in order to study and decide the candidate’s continuity in the selection process.
    • Capture of audiovisual recordings of your person while reading the contractual clauses and working conditions in order to gather evidence of their communication, understanding and acceptance.

    Failure to consent to processing of the data cited would entail the impossibility of taking part in the selection process. The personal data gathered are archived under the confidentiality and security measures laid down by law and shall not be transferred or shared with companies or entities other than INTERCAMBIO ELECTRÓNICO DE DATOS Y COMUNICACIONES S.L.

    Likewise, we wish to inform you that you may exercise your rights as explained in the additional information. You can consult additional and detailed information on data protection through our website Privacy Policy.

     

    In order to submit your application, it is necessary that you consent and tick all the check boxes included in this form. Thank you.