About the job
As a full-stack software developer engineer, you will be able to join our organization to run the day-to-day development of projects at the company around our Systems Engineering Suite desktop applications.
This position focuses on the development of these desktop applications, but it is not exclusively focused on the front-end part; the position also includes activities to develop their back-end parts.
Additionally, we promote versatility among our engineers to participate in more than one engineering development field. Knowledge of web front-end development is highly appreciated.
Key day-to-day responsibilities
Understand our technologies and become a product expert
Assist in the rapid assessment of both the nature and severity of customer issues
Contribute to the continuous improvement of our internal best practices
Promote the technologies at the company while developing the assigned projects
Collaborate to develop projects following TRC directives
Communicate effectively with the team and customers
Location: The REUSE company headquarters in Madrid (Spain)
About you
Minimum Qualifications
Associate degree in Computer Science or a similar technical field of study
Demonstrable professional experience in Software Engineering with the following technical capabilities:
.NET / .NET Core experience (C# and VB.NET, indistinctively) for desktop applications using WPF with MVVM framework (preferred) or Windows Forms technologies.
Relational databases experience (MySQL, SQL Server, MS Access, etc.)
Collaborative work using SVN, GIT, or any other configuration management tool.
Unit testing and integration testing using NUnit technology or similar.
Agile methodologies, especially SCRUM experience
MS Office user-level interaction
Working proficiency and communication skills in verbal and written English (you will communicate with worldwide customers)
Excellent team worker
Excellent interpersonal skills (listening, writing, discussing)
Problem-solver and multitasker who stays cool under pressure
Strong attention to detail and follow-through
Strong capability to adapt to shifting corporate workflows and procedures
Strong capability to adapt to shifting priorities, demands, and timelines
Nice to Have
Technical capabilities:
.NET experience in web development (HTML, CSS, JS, Angular, NodeJS)
Experience with IA and NLP techniques
Docker
DevOps: Continuous Integration / Continuous Deployment
Unit testing and integration testing using NUnit technology or similar.
Master's degrees or MBAs will be a positive value
Systems Engineering experience
Associate Systems Engineering Professional (INCOSE) certificate or above
Know-how to identify opportunities for improvement
Willingness to travel around Europe and the USA
Skilled in French, German, or Swedish languages
About us
The REUSE Company (TRC) is an organization specialized in the application of Semantic Representation and Analysis Technologies to a wide range of industries: Aerospace, Defense, Automotive, Naval, Health, Industrial machinery… Our customers are usually (but not limited to) safety-oriented organizations.
TRC is an international company, with offices in Sweden, Spain, and the USA (2022). The spirit inside the headquarters (Spain) is to promote an international professional environment.
Our focus is on System/Software Reuse, Traceability, and Quality applied to all types of work-products throughout the whole SE lifecycle (requirements, SysML Models, physical models, tests cases, data results, manuals, natural language descriptions, fault trees, etc.). The integration of tools and technology from The REUSE Company facilitates the representation, analysis, and exploitation of knowledge allowing for a knowledge-centric system engineering approach.
Our mission is to promote system/software and knowledge reuse within any organization, by offering processes, methods, tools, and services that make it possible. We offer technology that is fully integrated within the organization's production chain.
You can find more detailed information about our company at reusecompany.com
What we offer
Permanent contract, Full-time position
Attractive remuneration according to your skills, experience, and competence.
Team-based working environment, young and passionate people
Working with the best professionals in a leading company
Opportunities for development and growth within the company and the international group
Flexible working hours
#J-18808-Ljbffr