Participate in the review and translation of marketing and engineering requirements into tasks that include time estimates to be used in project planning;
Attend and participate in team standup, design and scrum meetings;
Manage and update current work efforts as recorded in User Stories and tasks;
Design, code, build & test web application;
Adhere and execute the SCM (software configuration management) policy for version control;
Communicate effectively with managers and other engineers;
Ability to develop ideas and showcase independent judgement.
JOB QUALIFICATIONSEducation:
Bachelors of Science in Computer Science or Related Technical Field Preferred;
Language skills :
Full proficiency in Spanish and English, Additional language is a plus (French, German, Portuguese).
Experience:
5+ years' of relevant work experience as a Software Engineer;
Knowledge, skills and Abilities:
Proficient in HTML, JavaScript, Java and JDBC;
Proficient in Angular 13 or above front-end framework;
Experience in REST web services using Java technologies such as Jersey (JAX-RS);
Proficient in working with a relational database, SQL (Oracle 19c or above is a plus);
Ability to learn new engineering concepts and new technologies;
Understanding of software security principles and design
Excellent written, verbal and analytical skills required. Spanish and English required, other languages a plus;
Experience in agile/scrum development methodology
Nice to have:
Knowledge in data transmission and industrial protocols like SNMP, Modbus, Bacnet;
Basic knowledge on critical infrastructure (UPS, PDU, Generators, DC Systems, and Cooling);
Experience with GitLab source control management;
Experience with Maven or Gradle;
Experience working with global/distributed teams;
Attitudes
Independent learner. Problem solving
Ability to work individually or within an international team environment.
Ability to work under certain level of pressure in some parts of the process.