Dice is the leading career destination for tech experts at every stage of their careers. Our client, Ztek Consulting, is seeking the following. Apply via Dice today!
Job Role: .NET Developer
Location: Pittsburgh, PA
Job Description:
- 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.
- Provide technical leadership and mentorship to development teams.
- 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.