.Net Fullstack Developer

JOB DETAILS
APPLY ONLINE
Experience Required:
7+ years
Job Description:
- Design, develop, and maintain web applications and backend services using C#, .NET Framework, and .NET Core.
- Collaborate with product managers, UI/UX designers, QA engineers, and other developers.
- Translate business and technical requirements into scalable and maintainable code.
- Build RESTful APIs and integrate with external systems and services.
- Optimize application performance, security, and scalability.
- Ensure clean, well-documented, and testable code using industry best practices.
- Work with SQL Server or other relational databases for data design and optimization.
- Implement and maintain DevOps practices including CI/CD pipelines (optional, based on team structure).
- Participate in Agile/Scrum meetings and contribute to sprint planning and estimations.
- Stay up to date with the latest trends in .NET and modern software development.
Job Responsibilities:
- Analyze and understand user requirements, technical specifications, and business needs.
- Write efficient and reusable code with proper error handling and exception management.
- Perform thorough unit testing and assist in integration/system testing.
- Troubleshoot and resolve software bugs, defects, and performance issues.
- Review peer code and provide constructive feedback for improvement.
- Follow secure coding standards and ensure compliance with data protection policies.
- Document application features, architecture, and logic as needed.
- Mentor and support junior developers with guidance and knowledge sharing.
- Contribute to process improvement and knowledge base within the team.
- Participate in technical discussions, solution design, and architecture planning.
Primary Skills:
- Angular
- C#
- SQL Server
- Web API
- Entity Framework
- .NET Core
Other Skills:
- Azure
- Angular/React/Vue.js
- Docker/Kubernetes
- Microservices Architecture
- Agile/Scrum Methodologies