NET Developer

Ztek Consulting
Pittsburgh, United States of America
1 month ago

Role details

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

Job location

Pittsburgh, United States of America

Tech stack

.NET
Code Review
Database Design
Software Design Patterns
Message Broker
Microsoft SQL Server
Platform as a Service (PAAS)
Performance Tuning
Scrum
Software Architecture
Systems Architecture
.NET Core
Solid Principles
Kafka
REST
Microservices

Job description

  • Actively participate in code reviews, ensuring adherence to coding standards and design principles.
  • Collaborate with Product Owners and stakeholders to understand, analyze, and refine business requirements.
  • Translate business requirements into technical specifications and architecture.
  • Coordinate effectively with offshore teams, ensuring seamless communication and delivery.
  • Ensure high-quality deliverables through proper design, testing, and documentation.
  • Identify risks and provide mitigation strategies during project execution.

Requirements

  • Strong hands-on experience with .NET Core / .NET 5+ / .NET 6+.
  • Deep understanding of software architecture and design patterns (e.g., Microservices, SOLID principles, RESTful APIs).
  • Extensive experience with SQL Server, including performance tuning and database design.
  • Proven ability to lead and guide development teams.
  • Strong experience in technical design and system architecture.
  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal skills.
  • Experience working in Agile/Scrum environments.
  • Ability to work with distributed/offshore teams effectively.
  • Nice to have experience in Kafka or any cloud PAAS service message broker.
  • Lead the design, development, and implementation of enterprise-grade applications using .NET Core.
  • Drive technical architecture and design discussions, ensuring scalable, maintainable, and high-performance solutions.
  • Propose, evaluate, and implement innovative solutions and best practices to improve system performance and development efficiency.

Apply for this position