Senior .NET Developer

Clearcourse Development Sp. z o.o.

Kraków, Krowodrza
Hybrid
SQL
C#
.NET
RabbitMQ
☁️ Azure Service Bus
Hybrid

Requirements

Expected technologies

SQL

C#

.NET

RabbitMQ

Azure Service Bus

Operating system

Windows

macOS

Linux

Our requirements

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

Your responsibilities

  • 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.
Aufrufe: 3
Veröffentlichtvor 17 Tagen
Läuft abin etwa 1 Monat
ArbeitsmodusHybrid
Quelle
Logo
Logo

Ähnliche Jobs, die für Sie von Interesse sein könnten

Basierend auf "Senior .NET Developer"