#1 Job Board for tech industry in Europe

  • Job offers
  • All offersKrakówNet.Net Developer
    .Net Developer
    Net
    ClearCourse Dev

    .Net Developer

    ClearCourse Dev
    Kraków
    Type of work
    Full-time
    Experience
    Mid
    Employment Type
    Permanent
    Operating mode
    Hybrid
    ClearCourse Dev

    ClearCourse Dev

    We’re building a brilliant business with the best products and the best people, and by integrating our software and payments platform, we’re delivering the best solution for customers.

    Company profile

    Tech stack

      TypeScript

      regular

      CI/CD

      regular

      Web API

      regular

      .Net

      regular

      CSS

      regular

      SQL

      regular

      JavaScript

      regular

      NoSQL

      regular

      BACS

      nice to have

      CQRS

      nice to have

    Job description

    Role description:

    Join a rapidly growing collaborative of disruptive technology companies working together to build a brilliant fintech payments business with exceptional people and the best products and services.

     

    Since our inception in 2018, we’ve scaled our portfolio to encompass nearly 40 leading brands and now number in excess of 860 employees globally. Across our SaaS platforms, we’re creating an environment where talented entrepreneurs and their businesses can thrive. As a ClearCourse employee, you’ll benefit from the feel of an innovative, close-knit tech start-up environment where you’ll be able to collaborate with exceptional people and fast track your career.

     

    The partnership launched a new payments business, ClearAccept, to deliver this service, by assembling a highly accomplished team with a track record of successfully launching new payments technology. Our innovative payments platform is built using a cloud native microservice architecture running on AWS using serverless infrastructure (AWS ECS + Fargate). We store all our code in GIT and use Git flow as our branching strategy. Our CI/CD process is managed by our DevOps team using Infrastructure as Code with Terraform and all our services are covered by automation tests using BDD. All our services are developed using a minimum of dotnet core 3.1 with C# and we develop API first. We provide a REST API that allows other platforms to integrate with us. We store our data in various database engines managed by AWS (Aurora using PostgresSQL and DynamoDB). We utilise services from the cloud provider where possible.


    As we continue to enhance our platforms and accelerate delivery with additional development teams, we require a.NET Developer to work as part of our ClearDebit development team to both assist with delivering new product features and capability within our Direct Debit business, and to help maintain existing legacy systems until they are supplanted.

     

    Key Accountabilities:

    • Collaborate with Solution Architects, Product Owners, Developers, DevOps and QA Automation Engineers to contribute to the development and delivery of new product features using the following technologies :-
    • Languages: C#, .NET, Typescript, Javascript, Node.js, jquery, CSS
    • Databases: AWS Aurora PostgreSQL, AWS DynamoDB, MS-SQL, MongoDB, AWS DocumentDB, AWS ElastiCache Redis
    • Cloud Infrastructure: AWS (API Gateway, Fargate, SQS, SNS, KMS, SecretManager, Cognito, Lambda (Python), etc), Localstack, Docker
    • Analyse business requirements, internal designs and non-functional requirements and estimate user stories collaboratively with the team.
    • Follow industry best practices, coding guidelines and secure development practices, and ensure other members of the team do likewise.
    • Assist in diagnosing and rectifying reported issues in legacy software (.NET 4.8).
    • Understand and maintaining awareness of technology, software design and development methodology trends and contribute to strategy through the suggestions of suitable solutions to meet business / product needs.
    • Follow lean/agile principles and help to continually improve processes and practices.

     

    Required skills, experience, and attributes:

    • Professional level (3+ years' experience) as a Developer within a modern software environment
    • Some front-end experience (CSS, Javascript/Typescript, etc).
    • Strong Web API experience
    • Experience in asynchronous, multi-threaded & parallel programming
    • Strong experience in SQL & NoSQL databases
    • Experience in improving, refactoring and rewriting code
    • Understanding of design patterns
    • Experience using CI/CD build and deployment pipelines.
    • Experience of secure coding practices, OWASP Top 10, etc.

     

    Desired skills & experience:

    • Web UI design skills would be advantageous
    • Previous BACS experience would be advantageous
    • Payments Industry experience advantageous
    • Basic knowledge of Accounting
    • Experience with CQRS would be advantageous.

     

    Required behaviours and attributes:

    • Excellent knowledge of software development methodologies and techniques.
    • Strong analytical and problem-solving skills.
    • Attention to detail.
    • Good communication skills, both verbal and written.
    • Proactive in identifying areas for improvement in the development process.
    • Collaborative approach to work with developers, testers, and other stakeholders.
    • Advocate of development practices including TDD/BDD & DDD.

     

    We offer:  

    • Co-financing of sport activities (Multisport)  
    • Additional private medical care  
    • Pizza Tuesday  
    • Relaxation zone –football table  
    • Integration meetings  
    • No dress code  
    • and much more!