Full-stack .NET Developer

Employer: RINF TECH
Domain:
  • IT Software
  • Job type: full-time
    Job level: 1 - 5 years of experience
    Location:
  • BUCHAREST
  • Updated at: 18.11.2019
    Short company description

    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.

    Requirements

    Needed experience:

    Strong C# skills with experience on both .net Core and .net Frameworks;
    Solid knowledge on Design Patterns and their implementation;
    Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
    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

    Responsibilities

    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.

    Other info

    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
    Referral Bonus
    Legendary corporate parties