What are the responsibilities and job description for the Full Stack .NET Developer position at BuzzClan?
Role Summary:
We are seeking a talented and motivated Full Stack .NET Developer to design, develop, and maintain enterprise-grade web applications that support critical business operations. The ideal candidate will have strong experience across both backend and frontend development, building scalable APIs, modern user interfaces, and integrated business solutions.
This role requires hands-on expertise with .NET/C#, ASP.NET Core, Web APIs, Entity Framework, and modern frontend technologies such as React, Angular, or Blazor. In addition, candidates should be comfortable leveraging AI-assisted development tools such as GitHub Copilot, Cursor, or ChatGPT to improve productivity, code quality, and development efficiency.
You will collaborate closely with business stakeholders, architects, and development teams to deliver high-quality software solutions while driving technical excellence and continuous improvement initiatives.
Key Responsibilities:
- Design, develop, and maintain scalable enterprise web applications using modern .NET technologies.
- Lead technical design discussions and contribute to software architecture decisions.
- Build and enhance backend services, RESTful APIs, and business logic components using C# and ASP.NET Core.
- Develop modern, responsive user interfaces using React, Angular, or Blazor.
- Design and implement software solutions that address complex business requirements.
- Collaborate with business analysts, product owners, and stakeholders to gather and refine requirements.
- Integrate applications with internal and external systems through APIs and service-oriented architectures.
- Create and maintain technical documentation, design specifications, and development standards.
- Troubleshoot and resolve complex application, performance, and integration issues.
- Conduct code reviews and ensure adherence to coding standards, security requirements, and best practices.
- Mentor team members and provide technical guidance when needed.
- Participate in Agile development processes, sprint planning, and release activities.
- Utilize AI-assisted coding tools to accelerate development, improve code quality, and enhance productivity.
- Support application deployment, release management, and continuous improvement initiatives.
Core Competencies:
- Design Process Improvements
- Customer Solutions Development
- Application Development
- Enterprise Software Solutions
- Group Problem Solving
- Customer Needs Analysis
- Release Management
- User Experience (UX) Design
- Business Management
- Technical Leadership
- Cross-Functional Collaboration
- Continuous Improvement
Required Technical Skills:
Backend Development
- C#
- .NET / .NET Core
- ASP.NET Core
- Web API Development
- Entity Framework / Entity Framework Core
- RESTful API Design & Development
- Object-Oriented Programming (OOP)
Frontend Development
- React.js, Angular, or Blazor
- JavaScript
- TypeScript
- HTML5
- CSS3
AI-Assisted Development
- GitHub Copilot
- Cursor
- ChatGPT
- AI-powered code generation and review practices
Additional Requirements:
- Strong understanding of software architecture and design patterns
- Experience integrating APIs and third-party services
- Familiarity with Agile/Scrum development methodologies
- Strong debugging, troubleshooting, and analytical skills
Preferred Technical Skills:
- Agentic AI Frameworks (LangChain, AutoGen, CrewAI)
- Kubernetes
- Docker and Containerization
- Apache Kafka
- Elasticsearch
- Azure DevOps
- GitHub Actions
- CI/CD Pipeline Automation
- Cloud Platforms (Azure preferred)
Qualifications:
- Bachelor's degree in Computer Science, Information Systems, Engineering, or a related field (or equivalent experience).
- Minimum 5 years of professional software development experience.
- Proven experience developing enterprise applications using Microsoft technology stacks.
- Experience building and consuming RESTful APIs.
- Experience working with modern JavaScript frameworks such as React, Angular, or Blazor.
- Strong verbal and written communication skills.
- Ability to work independently and collaboratively within a fast-paced environment.
Preferred Candidate Profile:
The ideal candidate is a well-rounded Full Stack Developer who combines strong .NET backend expertise with modern frontend development skills. They are comfortable working across the entire application lifecycle, enjoy solving complex business problems, and actively leverage AI-powered development tools to improve efficiency and deliver high-quality software solutions. Experience with modern DevOps practices, cloud technologies, event-driven architectures, and emerging AI frameworks is highly desirable.