Responsibilities
* Software development for specific Siemens solutions.
* Design, implement and modify software using the Java programming language, using JMS messaging and PostgreSQL database manager.
* Assume assigned responsibilities during the entire software development cycle, including the bid, specification, design, development, test, and delivery phase.
* Software verification activities.
* Test specification.
* Requirements management and traceability throughout the product life cycle.
* Working in an international and multidisciplinary development team.
* Innovation and research on new technologies applied to products.
Requirements
* Software engineer (computer science, industrial, telecommunications, computer science).
* Minimum 3 years experience in research projects.
* Desirable experience in the development of applications for Railway Signalling Control Centres.
Knowledge
* Knowledge in JAVA programming language (in its absence C++).
* Extensive knowledge of SW architecture, JAVA messaging and relational databases.
* Knowledge of configuration management tools such as Subversion, Synergy.
* Knowledge of automatic testing and continuous integration tools (Jenkins, SonarQube).
* Knowledge of requirements and traceability management tools (Doors, Confluence).
* Knowledge of assembly and maintenance of environments.
* Knowledge in cloud and container architectures, dockers / kubernetes and related tools.
* Knowledge of SIL2 development techniques (CENELEC 50128:2011).
Assessment
* Knowledge of AGILE software development methodology (SCRUM) and related tools (Jira, Gitlab, RTC).
* Knowledge of graphic systems software development.
* IT Security (vulnerability testing, threat mitigation, authentication, access control, cryptography).
* Programming using code standards and following good development practices.
Skills
* Ability to work effectively across multiple geographic locations.
* Ability to work in a team, good communication skills and a results-oriented approach.
* Good level of technical English and Spanish, spoken and written.
* Leadership.
* Exhaustive/meticulous/organized person.
* A person with a spirit of innovation and with the motivation to develop research and development work in new technologies.
We combine remote and presence work because work-life balance and wellbeing are essential for our teams. Flexibility is our main benefit.
Siemens aboga por la igualdad de oportunidades entre mujeres y hombres, así como en la Diversidad como fuente de creatividad e innovación. Contar con diferentes tipos de talento y de experiencias nos hace ser más competitivos y estar mejor preparados para responder con éxito a las demandas de la Sociedad. Por ello, valoramos a las candidatas y a los candidatos que reflejen la Diversidad que disfrutamos en nuestra Compañía y animamos la cobertura de puestos por mujeres y hombres en ocupaciones que se encuentren subrepresentadas.
#J-18808-Ljbffr