Search by job, company or skills

stackadroit

.NET Developer - Back End

Save
  • Posted 6 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

This is a remote position.

About Us: StackAdroit LLP is a forward-thinking technology company dedicated to delivering cutting-edge web solutions. We are looking for a passionate and skilled JavaScript Developer to join our dynamic team.

Key Responsibilities

  • Design and implement robust, scalable, and high-performance architecture for ASP.NET-based applications.
  • Develop and maintain architecture documentation, guidelines, and best practices.
  • Write clean, maintainable, and efficient code using ASP.NET Core and related technologies.
  • Implement GRPC, Json RPC, GraphQL, and REST API solutions ensuring efficient communication protocols.
  • Work with PostgreSQL (SQL) databases for data storage, retrieval, and management.
  • Apply CQRS and Repository Pattern for effective data handling and retrieval.
  • Utilize Mediator Pattern to handle complex workflows and interactions.
  • Adhere to SOLID Principles and Clean Architecture to maintain code quality and scalability.
  • Implement Domain-Driven Design and Event-Driven Architecture for complex system designs.
  • Integrate RabbitMQ (or any messaging broker) for efficient message handling and communication.
  • Demonstrate strong coding and debugging skills to resolve issues and optimize performance.
  • Develop and execute unit tests to ensure code reliability and quality.
  • Implement OAuth 2.0 for secure authentication and authorization processes.
  • Work with cloud services such as AWS and Azure for deployment and infrastructure management.
  • Utilize DevOps practices and tools for continuous integration and continuous deployment (CI/CD).
  • Manage version control and collaboration using Git.
  • Develop ETL processes to extract, transform, and load data efficiently.
  • Deploy and manage applications using containerization technologies like Kubernetes.
  • Collaborate with cross-functional teams to design, develop, and deploy new features.
  • Follow AGILE methodology for project development and management.
  • Ensure code quality and maintainability by applying strong C# concepts.

Requirements

Required Skills:

  • GRPC, Json RPC, GraphQL, REST API
  • PostgreSQL (SQL) Database
  • ASP.NET Core
  • CQRS, Repository Pattern, Mediator Pattern
  • SOLID Principles, Clean Architecture
  • Domain-Driven Design, Event-Driven Architecture
  • RabbitMQ (or any messaging broker)
  • Strong coding knowledge and debugging skills
  • Unit test implementation
  • OAuth 2.0
  • Cloud: AWS, Azure
  • DevOps practices and tools
  • Git
  • Experience with ETL development
  • Experience with Azure and/or AWS cloud computing, containers, Kubernetes
  • Experience developing a project within the AGILE methodology
  • Strong C# concepts


Qualifications

  • At least 4+ years of experience as a front-end developer.
  • Demonstrated experience in developing and maintaining web applications.
  • Strong problem-solving skills and attention to detail.
  • Ability to work independently and in a team environment.
  • Excellent communication skills.

Benefits

What We Offer:

  • Competitive salary and benefits package.
  • Opportunities for professional growth and development.
  • A collaborative and innovative work environment.
  • Flexible working hours and remote work options.

Join us at StackAdroit LLP and be a part of an exciting journey to create amazing web experiences!

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 149208301