Requirements and responsibilities
Duties:
- Collaborate with cross-functional teams to analyze requirements and design innovative software solutions.
- Develop and maintain high-quality, efficient, and scalable code using .NET Framework.
- Design and implement database structures, queries, and stored procedures in SQL Server.
- Develop responsive and dynamic user interfaces using Angular for a seamless end-to-end user experience.
- Driven communication between components.
- Participate in code reviews to ensure code quality and adherence to coding standards.
- Work closely with product owners and stakeholders to understand business requirements and translate them into technical specifications.
- Provide technical leadership and mentorship to junior developers within the team.
- Troubleshoot, debug, and resolve software defects and issues.
- Stay current with industry trends and advancements in .NET Core, Angular, Bigdata, and related technologies.
Technical Requirements
- Bachelor's degree in computer science, Information Technology, or a related field.
- Candidate should have at least (4-8) Years of experience.
- Proven experience as a Senior Full Stack .NET Developer with expertise in .NET. Framework, .Net Web API, Angular, and Bigdata.
- Solid understanding of software architecture, design patterns, and best practices.
- Expertise in C# and .NET Framework, .Net Core, Angular development.
- Proficiency in designing and optimizing SQL Server databases.
- Strong front-end development skills using Angular, JavaScript, HTML, and CSS.
- Experience with front-end build tools and package managers (e.g., Webpack, npm).
- Familiarity with containerization technologies such as Docker.
- Experience with Bigdata.
Non-Technical Requirements
- English Fluency.
- Excellent problem-solving and critical-thinking skills.
- Detail-oriented and well.
- Organized, with the ability to manage multiple tasks and priorities concurrently.