Oficina Craftware Company
Software is made by and for humans. Good software structures powerfully manage gathered information to spawn clear, useful feedback through intuitive simple interfaces. Technical, complex, plastic or cold connections to the user are characteristics of an ill-designed software solution.
Oficina believes the standardized industry’s approach has been too technical for too long, the system’s complexity remaining mirrored on its final exterior connection, disregarding the user and falling short of its purpose.
When developing Business Software, Oficina brings the crafting concept into the IT industry.
Real passion, dedication and experience, set to create humanized tailor-fit answers to concrete specific needs, warm and human software beyond standardized compromise solutions.
We do work in Consulting, Outsourcing, Engineering, Web, Mobile or Internet of Things. As you get to know us, Reality checks, Technician Placement strategies, Retro-Fitting response or Data Humanization will become part of your vocabulary. As in so many industry standardized areas, different approaches will create new and outstanding results. Your results.
Any given thing, crafted with patient love, supported by wise foundations, led by endless passion, becomes art. That is what we do.
“Dedication, talent, expertise and pride.
These are the Craftware Company’s raw materials.”

From Engineering
Internet of Things, Software Integration Processes, Business and Operational Database Modeling, Web Based Solutions, Mobile Apps, Business Intelligence Data Modeling.
To Consulting
Data Humanization, Reality Check, Cross Planning, Data Portability, Retro-Fitting, Small Devices Intelligence, Pocket Office, Timecut Approach, Off-Standard Solutions.
Through
The Crafting Process
Assessing
From satellite to micro views, consolidating requirements, fit and integration
Planning
Chronogram definition, resource, time and processes weighing and choice
Drawing
Solution blueprint and materialization
Crafting
The data management intelligence spawning process
Testing
Product is subject to abusive use and ruthless destruction attempts
Delivering
Overviewed soft integration of the induced change
Delivered As
Closed Order
Closed Order
Open-shut response
for clearly identified requirements
and timing expectation
Co-Delivery
Co-Delivery
Client overviews
change requests trough
product development process
Placement
Placement
Our talents work on
client’s facilities following
a know-how optimization approach
Using
Our Tools
Custom Crafted
Prototyping & IoT
Intelligence
Reporting, BI & Big Data
Mobile Apps
Android, iOS & Windows
Cloud Computing
Azure
Web
UIX, Design, Sites & Apps
Agile
Development & Culture
Open Source
Linux, Apache, MySQL & PHP
.NET
MVC, UWP & ASP.NET API
Back-End
API & Components
Database
SQL Server, Oracle & Postgres
Business
ETL & System Integrations
Sharepoint
Solutions & Development
Head Crafters

Rui Duque de Carvalho
– Founder Partner –
Over sixteen years reinventing IT business development
Relentless drive powered by uncommon business empathy

Tiago Mouzinho
– Technical Lead –
Over fifteen years of creative evolution in IT solutions development
Responsibility in the shape of easy-going tenacity.

João Holtremann
– Communications Advisor –
Over fifteen years giving stuff
personality
Hands-on idealist
good-hearted sweet talker
Distributed .NET Engineer
Lisbon – REF: DistEngineer
EMPLOYMENT CONTRACT: Standard / Permanent
LOCATION: Lisbon, Portugal
MODEL: Hybrid (1 or 2 days per week in the office)
We are seeking an experienced Distributed .NET Engineer, who will be responsible for building .NET systems using C#, .netcore3, CQRS/ Event streaming, microservices.
Your primary responsibility will be designing and developing the different layers of our application, coordinating with the rest of the team, who are working on different layers of the infrastructure.
A commitment to collaborative problem solving, sophisticated design, and quality product
The profiles to be recruited will form part of an internal team dedicated to an international project. Very important to master the English language.
The plan includes a two weeks training in a European Union country to facilitate integration into the global team.
How you will make a difference:
- Translate application storyboards and use cases into functional applications
- Design, build and maintain efficient, reusable and reliable code
- Integrate data storage solutions RDBMS, No SQL
- Ensure the best possible performance, quality and responsiveness of applications;
- Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
- Help maintain code quality, organization and automatization
The skills you will bring:
- Strong knowledge of .NET Core
- Proficient in C#, with a good knowledge of their ecosystems
- Proficient in Mongo DB, Kafka, Redis, Elasticsearch
- DDD- Knowledge of Domain Driven Design
- Experienced in native cloud development- focus on AWS
- Experienced in continuous integration/ continuous delivery (Jenkins & Octopus)
- Strong understanding of object-oriented programming
- Skill for writing reusable libraries
- Proficient with design and architectural patterns such as dependency injection, CQRS, event streaming and Microservices architecture
- Knowledge of Containerization, Docker, Kubernetes
- Familiarity with Microsoft SQL Server
- The knack for writing clean, readable, and easily maintainable code
- Understanding of fundamental design principles for building a scalable application
- Experience creating database schemas that represent and support business processes
- Experience implementing automated testing platforms and unit tests
- Proficient understanding of code versioning tools such as Git, Bitbucket Computer Science Degree (or similar)
- Professional certifications are a nice to have
Senior .NET Engineer
Lisbon – REF: SeniorEngineer
EMPLOYMENT CONTRACT: Standard / Permanent
LOCATION: Lisbon, Portugal
MODEL: Hybrid (1 or 2 days per week in the office)
We are seeking a Senior .NET Engineer to join your team.
The current technological stack:
- .NET Core
- Hosted on multiple AWS regions, utilizing many-core AWS services (SQS, SNS, Lambda, EC2, EKS, S3, DynamoDB, RDS, Aurora, etc.)
- Docker, Kubernetes, Kafka
- Infrastructure-as-code using Terraform
- CI/CD with Jenkins
Core Skills
- Extensive experience working with C# and .NET, together with Web API 2.0 and Entity Framework, and some experience with .NET Core
- Experience with SQL Server and database design
- Knowledge of automated testing toolsets and methodologies
- Experience with building, owning and supporting highly available systems
- Strong understanding of application security
- Experience with continuous integration and automated build tools such as Jenkins
- A track record of success in developing modern APIs
This is for you, if who…
- Have several years’ experience as a senior developer, with a deep understanding of the .Net stack. Experience with cloud services, especially AWS will be a distinct advantage.
- Have a keen sense of ownership for the services that your team builds and operates
- Want to deliver business value quickly
- Have experience working in a highly automated build, test and deployment environment, using production metrics, monitoring and alerts
- Want to continually acquire and apply new technical skills
- You are a true team player
- Constantly seek out ways to improve how the teamwork together and make your services more reliable
Trainee Program – IT Projects
Lisbon – REF: TRAINEE
We have a program crafted for you with a 9 months duration, focus in software development life-cycle, the program offers you the opportunity to experience the software development at professional level.
Our goal is transform you into a crafter and help you developer as a professional.
- Age up to 25 years
- Master degree in IT Engineering (or similar) concluded for less than 2 years
- Work experience less than 2 years
Send us your CV using our contact form or our LinkedIn page
Dedication
Talent
Expertise
Pride