24 DataBeat Jobs
DataBeat - .Net Full Stack Developer - C#/ASP (4-6 yrs)
DataBeat
posted 15d ago
Flexible timing
Key skills for the job
Job Title : .NET Full Stack Developer
Department : Software Development
Job Overview :
We are seeking a highly motivated and experienced .NET Full Stack Developer with a minimum of 4 years of hands-on experience in designing, developing, and maintaining robust and scalable web applications.
The ideal candidate will possess a deep understanding of the .NET ecosystem and modern front-end technologies.
This role requires a strong problem-solver who can collaborate effectively with cross-functional teams, contribute to all phases of the software development lifecycle, and ensure the delivery of high-quality, performant, and secure applications.
Responsibilities :
- Design, develop, and maintain full-stack web applications using ASP.NET Core, C#, SQL Server, and modern front-end frameworks.
- Implement business logic, data access layers, and user interfaces according to project requirements and design specifications.
- Develop and consume RESTful APIs and web services for seamless integration with other systems.
- Write clean, efficient, and maintainable C# code following established coding standards and best practices.
- Develop and optimize SQL Server database schemas, stored procedures, and queries for optimal performance.
- Utilize Entity Framework Core or other ORMs for efficient data access and manipulation.
- Implement robust error handling, logging, and monitoring mechanisms.
- Develop responsive and user-friendly interfaces using HTML5, CSS3, JavaScript, and modern front-end frameworks (Angular or React).
- Implement state management, routing, and component-based architecture in the front-end.
- Optimize front-end performance for fast loading times and smooth user experience.
- Implement and maintain unit testing, and integration testing for the front end.
- Collaborate with product owners, designers, and other developers to define, design, and implement new features.
- Participate in code reviews, design discussions, and sprint planning meetings.
- Communicate effectively with team members and stakeholders to ensure project alignment and progress.
- Document code and technical specifications.
- Debug and troubleshoot complex issues across the entire application stack.
- Perform performance tuning and optimization to ensure application scalability and responsiveness.
- Implement security best practices to protect applications from vulnerabilities.
- Write unit tests, integration tests, and end-to-end tests to ensure code quality and reliability.
- Participate in the deployment process, and provide production support.
- Stay up-to-date with the latest .NET technologies, front-end frameworks, and industry trends.
- Continuously improve development processes and practices.
- Explore and evaluate new technologies and tools to enhance development efficiency and application performance.
- Participate in knowledge sharing sessions.
Requirements :
Education : Master's degree in Computer Science, Software Engineering, or a related field.
Experience : Minimum 4+ years of professional experience as a .NET Full Stack Developer.
Technical Skills :
- Strong proficiency in ASP.NET Core, C#, and SQL Server.
- Solid understanding of object-oriented programming (OOP) principles and design patterns.
- Extensive experience with Entity Framework Core or similar ORMs.
- Proficiency in front-end technologies: HTML5, CSS3, JavaScript.
- Experience with Angular or React
- Experience developing and consuming RESTful APIs and web services.
- Familiarity with version control systems, preferably Git.
- Understanding of agile methodologies (Scrum, Kanban) and DevOps practices.
- Understanding of common security vulnerabilities and mitigation techniques.
- Experience with unit testing frameworks such as NUnit, xUnit, or MSTest.
Soft Skills :
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
- Ability to work effectively in a team environment.
- Strong attention to detail and commitment to quality.
- Ability to manage time effectively.
Preferred Qualifications :
- Experience with cloud platforms such as Azure or AWS.
- Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes.
- Familiarity with microservices architecture and distributed systems.
- Experience with CI/CD pipelines and automation tools.
- Experience with performance monitoring tools.
- Knowledge of NoSQL databases.
- Experience in creating and maintaining technical documentation
Functional Areas: Other
Read full job descriptionPrepare for Dot Net Fullstack Developer roles with real interview advice
4-6 Yrs