Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Senior.NET Developer.
Poland Jobs Expertini

Urgent! Senior.NET Developer Job Opening In Krowodrza – Now Hiring ClearCourse

Senior.NET Developer



Job description

Senior .NET Developer

Career Level: 07 Specialist Posting Date: 7 Jul 2025

Senior .NET Developer


Type: Perm


Hours: Full-Time


Location: Cracow (hybrid: 2 days/week from office)

Job Overview


This role will work as a Senior .NET Developer within an Agile Software Development team in our payment business ClearAccept, contributing to the design, development, and delivery of new features for a cloud-based fintech payments platform.

The role will involve working with modern technologies including .NET Core, C#, REST APIs, and AWS cloud services, as part of a microservice-based architecture.

The developer will be expected to actively participate in all stages of the development lifecycle, collaborate with team members, and follow established development practices such as Git Flow, CI/CD, and Infrastructure as Code.

The role will also support ongoing efforts to improve code quality, system performance, and team processes.




Your responsibilities will include, but not be limited to:

  • Collaborating 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 
  • Databases: AWS Aurora PostgreSQL, AWS DynamoDB, AWS DocumentDB, AWS ElastiCache Redis 
  • Cloud Infrastructure: AWS (API Gateway, Fargate, SQS, SNS, KMS, SecretManager, Cognito, Lambda (Python), etc), Localstack, Docker 
  • Analysing business requirements, internal designs and non-functional requirements and estimate user stories collaboratively with the team.

  • Advocating of development practices including TDD/BDD & DDD.

  • Following industry best practices, coding guidelines and secure development practices, and ensure other members of the team do likewise.

  • Understanding 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.

  • Following lean/agile principles and help to continually improve processes and practices.



  • Required skills and experience: 

  • Professional level (5+ years' experience) as a Developer within a modern software environment 
  • C# with .NET (latest LTS) for building robust, scalable applications 
  • Strong Web API experience and Minimal APIs for designing performant, maintainable service endpoints 
  • MassTransit for distributed messaging via RabbitMQ or Azure Service Bus 
  • MediatR to enforce clean separation of concerns using in-process messaging (CQRS) 
  • Domain-Driven Design (DDD) to shape code that mirrors complex business logic 
  • Event-Driven Architecture for scalable, loosely-coupled systems 
  • Asynchronous programming for responsiveness and throughput, multi-threaded & parallel programming 
  • Mentoring and coaching of junior and mid-level developers to grow team capability 
  • Stakeholder management to align technical delivery with business objectives 
  • Technical leadership in architectural decisions, code quality, and system design 
  • Cross-team collaboration to drive consistency and integration across platforms 
  • Continuous improvement mindset, leading initiatives in performance, reliability, and developer experience 
  • Code and design review leadership to maintain high-quality standards and knowledge sharing 
  • Strong experience in SQL & NoSQL databases 
  • Experience in improving, refactoring and rewriting code 
  • Deep understanding of design patterns 
  • Experience using CI/CD build and deployment pipelines.

  • Experience of secure coding practices, OWASP Top 10, etc.



  • Desired skills and experience: 

  • Previous PCI DSS experience would be advantageous 
  • Payments Industry experience advantageous 
  • Experience with CQRS would be advantageous.



  • Required behaviors 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! 

  • Required Skill Profession

    Computer Occupations



    Your Complete Job Search Toolkit

    ✨ Smart • Intelligent • Private • Secure

    Start Using Our Tools

    Join thousands of professionals who've advanced their careers with our platform

    Rate or Report This Job
    If you feel this job is inaccurate or spam kindly report to us using below form.
    Please Note: This is NOT a job application form.


      Unlock Your Senior NET Potential: Insight & Career Growth Guide