Sr .NET Core Developer

BuzzClan
New York, United States of America
9 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

New York, United States of America

Tech stack

Java
Artificial Intelligence
Amazon Web Services (AWS)
JIRA
Automation of Tests
Cloud Computing
Code Generation
Continuous Integration
Relational Databases
Distributed Systems
NoSQL
Scrum
Cloud Services
SQL Databases
.NET Core
GIT
Kotlin
Containerization
Kubernetes
Deployment Automation
REST
Terraform
Code Restructuring
Docker
Microservices

Job description

We are seeking a highly skilled Senior Developer (.NET Core) - Lead to join our engineering team in New York City. The ideal candidate will have strong hands-on experience designing and developing microservices-based applications using .NET Core, along with expertise in cloud-native technologies, AWS, Terraform, containerization, and CI/CD practices. This role requires a strong technical leader who can drive architecture discussions, build scalable and secure solutions, mentor team members, and collaborate effectively with cross-functional stakeholders. The candidate should also be comfortable leveraging AI-assisted development tools and promoting modern engineering best practices., + Design, develop, and maintain scalable microservices-based applications using .NET Core.

  • Build and optimize RESTful APIs and distributed systems architectures.
  • Work extensively with SQL/relational databases; exposure to NoSQL databases is a plus.
  • Develop and manage cloud-native solutions using AWS services and Terraform (Infrastructure-as-Code).
  • Implement containerization and orchestration solutions using Docker and Kubernetes.
  • Create architecture artifacts including system design diagrams, deployment diagrams, sequence diagrams, and integration flows.
  • Lead proof-of-concept (POC) initiatives for new technologies and provide technical recommendations with trade-off analysis.
  • Design and enhance CI/CD pipelines with automated testing, quality gates, and release strategies such as blue/green and canary deployments.
  • Promote Agile/Scrum best practices and collaborate using tools such as Git and JIRA.
  • Utilize AI-assisted coding tools for code generation, refactoring, testing, and developer productivity while maintaining secure engineering standards.
  • Establish AI governance practices, reusable prompt playbooks, and standards for AI-generated code and POCs.
  • Act as an AI enablement champion by conducting demos, sharing best practices, and driving adoption within engineering teams.
  • Collaborate closely with engineering teams, product owners, architects, and business stakeholders.

Requirements

  • Strong hands-on experience in .NET Core development.

  • Extensive experience building microservices-based architectures.

  • Strong experience with SQL and relational databases.

  • Experience with AWS cloud services and Terraform.

  • Expertise in Docker, Kubernetes, Git, JIRA, and Agile/Scrum methodologies.

  • Strong understanding of CI/CD pipeline design and platform engineering concepts.

  • Experience implementing automated testing frameworks and deployment strategies.

  • Ability to create and present technical architecture and system design documentation.

  • Strong analytical, problem-solving, and communication skills.

  • Proven ability to work in fast-paced enterprise environments. Preferred Qualifications

  • Experience in the financial services domain.

  • Experience with Java and Kotlin development.

  • Experience with NoSQL databases.

  • Prior experience leading technical teams or mentoring developers.

Apply for this position