Req ID : 2080128
We are seeking an experienced and skilled Senior .NET Fullstack Developer to join our development team. As a Senior .NET Fullstack Developer, you will play a crucial role in designing, developing, and maintaining complex software applications using Microsoft .NET technologies. You will be responsible for both front-end and back-end development tasks, leveraging your expertise in C#, ASP.NET, SQL Server, and JavaScript to deliver high-quality solutions.
RESPONSIBILITIES:
-Lead the design, architecture, and implementation of software solutions, taking ownership of the technical direction and decision-making process.
-Collaborate with stakeholders, including project managers, business analysts, and other team members, to gather and analyze requirements and translate them into technical specifications.
-Develop and maintain scalable, secure, and high-performance web applications using .NET technologies, adhering to coding standards, design patterns, and best practices.
-Perform code reviews, provide feedback, and ensure the codebase is clean, efficient, and maintainable.
-Mentor and guide junior developers, providing technical guidance, knowledge sharing, and promoting a culture of continuous learning and growth.
-Troubleshoot and debug complex issues in existing software applications, propose and implement effective solutions in a timely manner.
-Collaborate with cross-functional teams, such as UX/UI designers and product owners, to deliver intuitive and user-friendly software solutions.
-Stay updated with the latest advancements in .NET development and emerging technologies, and advocate for their integration and usage where appropriate.
-Lead and participate in Agile development methodologies, including sprint planning, daily stand-ups, and retrospectives.
-Document technical specifications, architectural designs, and implementation details.
REQUIREMENT:
-Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
-Significant professional experience as a .NET Fullstack Developer, with a focus on both front-end and back-end development.
-Expertise in C#, ASP.NET, and .NET Framework.
-Strong proficiency in front-end technologies such as HTML, CSS, JavaScript, and JavaScript frameworks (e.g., Angular, React, or Vue.js).
-Extensive experience in designing and working with relational databases, particularly SQL Server.
-Deep understanding of software development best practices, design patterns, and architectural principles.
-Proven track record of delivering high-quality, scalable, and maintainable software solutions.
-Experience with version control systems, such as Git, and proficiency in DevOps practices.
-Excellent problem-solving and analytical skills, with the ability to tackle complex technical challenges.
-Strong communication and leadership skills, with the ability to effectively collaborate with cross-functional teams and mentor junior developers.
Note: The specific job requirements and qualifications may vary depending on the company and their specific needs.