Full-stack .NET Developer
More than 13 years have passed from 2006, when our adventure begun. Our purpose was to become a reliable partner for businesses and organizations that aim to grow and architect their future within their industry and outside of it.
We are passionate innovators, with a taste for creativity, brave vision and out-of-the-box thinking. This is why we built partnership with some of the leader companies in Robotics, Automotive and Computer Science.
During the last years we developed our own product: MATT, the robot for automated QA testing. We are now living a wonderful adventure promoting MATT, sharing ideas and getting in touch with a diverse and enriching constellation of enterprises.
The quality of our work and the trustworthiness of our brand made us into who we are now: an organization composed of over 400 skilled, diverse, enthusiast and motivated people, with a variety of technological expertise, working in an inspiring and creative environment. We deliver innovative digital products and services, supporting our partners’ growth and consequentially growing ourselves.
People & Culture
At RINF TECH you'll find a team of people that embrace and encourage diversity, that are driven by passion for performance. We welcome initiative with enthusiasm and encourage people to follow their intuition and build a solid argument for the thing they believe in. Your voice is heard! We are a driven and inclusive team, whose purpose is to make our clients lives easier and their companies successful. The most important thing is that we value our people, not only as employees, but as individuals: we support and appreciate each personality, because for us different is unique. We are passionate about technology. Our hobby is also our field of work and that shows in everything that we do.
Strong C# skills with experience on both .net Core and .net Frameworks;
Solid knowledge on Design Patterns and their implementation;
Thorough understanding of React.js and its core principles
Experience with popular React.js workflows (such as Flux or Redux)
Familiarity with newer specifications of EcmaScript
Experience with data structure libraries (e.g., Immutable.js)
Knowledge of isomorphic React is a plus
Familiarity with RESTful APIs
Knowledge of modern authorization mechanisms, such as JSON Web Token
Familiarity with modern front-end build pipelines and tools
Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
Ability to understand business requirements and translate them into technical requirements
A knack for benchmarking and optimization
Familiarity with code versioning tools
Experience: 7+ Years for Senior 4+ years for Middle.
Have very good command of English language (both written and spoken);
Develop projects in a distributed team;
Interact daily with all the teammates ;
Have a proactive approach towards your work and processes;
Adapt and adjust to change very relevant for this project.
Nice to have experience:
Good knowledge of Cloud Computing and some implementation
Experience with NodeJs
Experience with NON-SQL DB (MongoDB)
Experience with TFS or Git
Knowledge on Docker and Kubernetes
Design, development, test automation and deployment of solutions with the following technologies: .NET (C#, Web Services WCF and ASMX, ASP.NET, .NET4.0+); Web Services (REST, SOAP, WSDL, JSON); XML standards (XML, XML Schema, XLST,HTML, XPath etc). RelationalSQL databases (Microsoft SQL Server preferred) and understanding of no-SQL databases (like MongoDB)
Developing new user-facing features using React.js
Building reusable components and front-end libraries for future use
Translating designs and wireframes into high quality code
Optimizing components for maximum performance across a vast array of web-capable devices and browsers
Creation, grooming, prioritization, maintenance and reporting of product backlogs (Product Owners, Technical Project Managers Scrum Masters)
Collaboration with technical leadership and product managers to understand business processes and needs and the translation of those into formal functionaltechnical requirements.
Creation of datainterface mapping documents, unit tests, code reviews, functional test automation s and defect resolution during system integration and user acceptance testing.
Planning and execution of production launches coordinating geographically distributed teams in conference calls supporting issues that arise.
Software development activities that cover application (functional) engineering as well as unit-tests and test automation code writing.
Some of the many benefits you will have
Multicultural, Agile environment that encourages new ideas and innovation
Modern Office Facilities and friendly working environment within an enthusiastic team
Learning and development opportunities
Budget for professional certifications
Extra benefits included
Medical Insurance for yourself and your family
Legendary corporate parties