What are the responsibilities and job description for the .NET Developer position at Ztek Consulting?
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.
Salary : $100,000 - $120,000