Senior .NET Full Stack Developer

Acest job nu mai este activ!

Vezi toate job-urile FreelancerIT active.


Vezi toate job-urile Senior .NET Full Stack Developer active pe Hipo.ro

Vezi toate job-urile in IT Software active pe Hipo.ro

Angajator: FreelancerIT
Domeniu:
  • IT Software
  • Tip job: full-time
    Nivel job: peste 5 ani experienta
    Orase:
  • BUCURESTI
  • Actualizat la: 22.05.2023
    Remote work: On-site
    Scurta descriere a companiei

    First and foremost we believe in the people on this site. We believe in those who want to develop and grow, both small companies and IT professionals and we know that we can create something beautiful together. We believe in their dreams, we believe in your dreams and we intend to prove the quality of the Romanian IT industry.

    Cerinte

    PRINCIPAL RESPONSIBILITIES

    Delivery Focus

    Responsible for contributing to the continuous improvement in technical quality that is aligned with agreed principles and practices. Responsible for:

    ● Improving for the quality of the code base and continuous alignment with industry best practice

    ● Contributing to and adherence to agreed technical design standards that references an architectural end-state for software that is aligned with industry best practice

    ● Contributing to and adherence to agreed coding standards that are aligned with industry best practice

    ● Maintaining a deep understanding of the agreed principles, practices and standards whilst keeping abreast of industry best practice

    ● Contributing to regular reporting and tracking of technical quality comprising agreed quality metrics that demonstrate continuous improvement

    ● Proactive communication and escalation of technical quality risks, issues and other relevant information

    ● Contributing to the automation of standards and guidelines as much as possible to provide regular timely feedback on the quality of code and designs


    Delivery Practices

    ● Responsible for the timely delivery of value that encompasses the full software development life-cycle to include:

    ● Executable Specifications: capture and automation of requirements as tests in a ubiquitous language prior to or alongside the production of clean code

    ● Clean Code: produce code that adheres to agreed best practice and standards, progressing towards industry best practice of TDD and BDD

    ● Continuous Integration and Delivery: automate agreed quality standards and metrics together with the deployment and provision of environments


    Behaviors

    Promotes an environment where:

    ● it is enjoyable to do the right thing the right way

    ● quality is at the heart of everything we do

    ● waste is minimized if not eliminated

    ● we continually learn and improve

    ● advice and help is available


    NATURE AND SCOPE
    JOB CONTEXT

    Daily activities primarily include: coding/pair programming, stand up, design sessions, estimation and/or plannings sessions, updating documentation.


    CHARACTERISTICS

    ● Assertive: self-confident but not arrogant. Exhibits an assurance in their abilities that is persuasive and balances their abilities and contributions whilst recognizing the value of others;

    ● Driven: focused on results. Exhibits a willingness to do what it takes to consistently deliver on commitments, under-promising and over-delivering whilst a balancing sustainable pace with a determination to meet and exceed expectations

    ● Open: promotes transparency and accountability. Exhibits a trusted nature, shares information appropriately and receptive to new ideas and ways of working and embraces change

    ● Collaborative: works well with others at all levels. Exhibits an ability to empathize and put themselves in others’ situations, able to build on others’ ideas and moderate communication according to the audience

    ● Team Player: does what is best for the team. Exhibits an ability to maximize their value to the team and project, guide contributions and determine what is needed, when it is needed and make it happen

    Responsabilitati

    KNOWLEDGE AND EXPERIENCE ESSENTIAL SKILLS

    ● Effective Communication evidence must include a good command of English both written and verbal combined with the ability to communicate complexity in a simple manner to all levels

    ● Design Patterns + SOLID Principles evidence must include demonstrable use of service design, application and integrations patterns together with GoF patterns in addition to frameworks such as MVC, IOC containers, Dependency Injection frameworks;

    ● Software Languages must include C# .NET / ideally C# .NET Core and at least one of the following: React JS, TypeScript, Angular;

    ● Databases evidence must include MySQL, MS SQL Server, Elastic Search, embedded databases;

    ● Services evidence must include REST + hypermedia, SOAP/XML/JSON Web Services and SOA contract-first design;

    ● Test Driven Development evidence must include xUnit and mocking frameworks together with refactoring tools that facilitate refactoring to patterns;

    ● Continuous Integration evidence must include familiarity with continuous integration servers such as Azure DevOps , AppVeyor, Jenkins;


    NICE TO HAVE SKILLS

    ● Behaviour Driven Development evidence may include RSpec/MSpec, SpecFlow, StoryQ (Gherkin), understanding of Domain Driven Design (DDD);

    ● Automated Acceptance Testing evidence may include Selenium, Fitnesse

    ● Software/Scripting Languages evidence may include Objective-C, DSLs, Bash, Powershell, Python, etc.

    ● Administration evidence may include Linux, Windows, or Network Administration, Virtualization (Kubernetes, Docker, VMWare/Hyper-V), cloud services (Azure, AWS), IaaS/ PaaS applications model, App Servers

    ● Environment having worked extensively in a fast paced, heterogeneous multi-platform environment with exposure to online and/or entertainment industry

    ● Community activity within the agile software “craftsmanship” community attending or facilitating workshops, conferences and published articles/content or blogs

    Job-uri similare care te-ar putea interesa:

    Remote

    Hybrid

    Aplica fara CV
    Hybrid

    Vezi job-uri similare (371)