Snr React Dotnet FullStack Developer
Responsibilities: Application Development: Design, develop, and maintain web applications using React for the front end and .NET for the back end, ensuring high performance and responsiveness.
Cloud Integration: Leverage Azure services for application deployment, storage, and scalability, ensuring best practices in cloud architecture and security.
API Development: Create and consume RESTful APIs and microservices to facilitate seamless communication between front-end and back-end systems.
Code Quality: Write clean, maintainable, and efficient code while adhering to coding standards and best practices.
Conduct code reviews and provide constructive feedback to team members.
Collaboration: Work closely with product managers, UX/UI designers, and other stakeholders to gather requirements and translate them into technical specifications.
Testing and Debugging: Implement unit tests and integration tests to ensure application reliability. Troubleshoot and resolve issues in a timely manner.
Performance Optimization: Monitor application performance and implement optimizations to enhance user experience and application efficiency.
Documentation: Maintain comprehensive documentation of application architecture, design decisions, and development processes.
Mentorship: Provide guidance and mentorship to junior developers, fostering a culture of continuous learning and improvement within the team.
Skill set:
Min 7 to 9 years of experience of Full Stack Development, with a strong focus on REACT, C#, .NET, and Azure.
Proven experience in developing and deploying applications in cloud environments, particularly Azure.
Technical Skills: o Proficiency in front-end technologies: REACT, HTML5, CSS3, JavaScript, and related frameworks/libraries.
o Strong experience with back-end technologies: .NET Core, ASP.NET, C#, and Entity Framework.
o Familiarity with database technologies: SQL Server, Azure SQL Database, or NoSQL databases.
o Experience with version control systems (Git).
Agile Methodologies: Understanding of Agile development practices and experience working in Agile teams. Analytical Skills: Strong problem-solving skills and the ability to analyze complex technical issues.
Communication: Excellent verbal and written communication skills, with the ability to collaborate effectively with cross-functional teams.
Qualifications
Minimum Qualification: BE/ BTech, MCA, MTech
Minimum work Experience:5-6 years
Preferred Qualifications:
Experience with containerization technologies (Docker, Kubernetes).
Familiarity with CI/CD pipelines and DevOps practices.
Knowledge of additional front-end frameworks (React, Next.js) is a plus.
Relevant certifications in Azure or .NET development.