Description

Role:Full Stack . Net Developer

Job Description: 

Client is looking for a Full Stack Developer having following skillset and experience: 

Highly proficient in .NET, SQL, and Angular technologies. 

Full Stack Development: Collaborate with cross-functional teams to design, develop, test, and deploy scalable web applications. 

Front-End Development: Develop user-friendly and responsive web interfaces using modern front-end technologies such as HTML5, CSS3, JavaScript, and popular front-end frameworks like React, Angular, or Vue.js. 

Back-End Development: Design and implement server-side logic and APIs using technologies such as Node.js, Python, Ruby on Rails, or similar frameworks. 

Database Management:  

Work with databases, both SQL and NoSQL, to ensure efficient data storage and retrieval.  

Proficiency in database design and optimization is essential. 

Version Control:  

Use version control systems (e.g., Git) to manage codebase and collaborate with the development team effectively. 

Code Quality:  

Maintain high code quality standards through code reviews, testing, and documentation. 

Performance Optimization:  

Identify and resolve performance bottlenecks and ensure applications are optimized for speed and scalability. 

Security:  

Implement security best practices to protect against common web application vulnerabilities. 

Mentoring:  

Provide guidance and mentorship to junior developers, sharing best practices and promoting a culture of continuous learning. 

Agile Development:  

Work in an Agile development environment, participating in sprint planning, and contributing to the overall development process. 

Qualifications 

Bachelors degree in computer science or a related field.10+ years of professional experience in full stack web development. 

Proficiency in front-end technologies (HTML, CSS, JavaScript) and modern front-end frameworks. 

Strong back-end development skills with experience in server-side scripting and APIs. 

Solid understanding of database systems and SQL. 

Familiarity with version control systems (e.g., Git). 

Experience with cloud platforms (e.g., AWS, Azure, or Google Cloud) is a plus. 

Excellent problem-solving and communication skills. 

Ability to work collaboratively in a team and independently when necessary. 

Strong attention to detail and a commitment to delivering high-quality software 
.C# required.  

Blazor experience a plus. 

Education

Bachelors degree in computer science