Role Overview: As a Full stack .NET Angular Developer you will play a key role in designing developing and maintaining robust software applications using the .NET framework for backend development and Angular for frontend development. You will work closely with cross-functional teams to deliver high-quality solutions that meet client requirements and industry standards.
Key Responsibilities:
- Backend Development:
- Design develop and maintain backend applications using the .NET framework (C# Web API).
- Implement and optimize database interactions using MS SQL Server
- Ensure code quality performance and scalability of backend systems.
- Frontend Development:
- Develop responsive and user-friendly web interfaces using Angular (versions 16).
- Implement dynamic user experiences with HTML5 CSS3 and JavaScript.
- Collaborate with UX/UI designers to translate design mockups into functional frontend components.
- Full stack Development:
- Integrate frontend and backend components to build full-stack web applications.
- Ensure seamless communication and data exchange between frontend and backend systems.
- Troubleshoot and debug issues across the full application stack.
- Requirement Analysis:
- Collaborate with business analysts/project manager and stakeholders to gather and analyze project requirements.
- Translate business requirements into technical specifications and development tasks.
- Code Reviews and Documentation:
- Conduct code reviews to ensure adherence to coding standards best practices and architectural guidelines.
- Create and maintain technical documentation including system architecture diagrams API documentation and user guides.
- Nice to have some experience with CI CD (Ex GitHub Actions Deployment)
Requirements:
- Bachelors degree in Computer Science Engineering or MCA or a related field.
- Minimum of 5-7 years of overall software development experience.
- At least 5 years of hands-on experience in backend development using the .NET framework (C# MVC Web API).
- Minimum of 3 years of experience in frontend development using Angular (versions 16).
- Proficiency in HTML5 CSS3 JavaScript and modern frontend development tools and libraries.
- Experience with MS SQL Server for database design and development.
- Strong understanding of software development best practices design patterns and architectural principles.
- Excellent problem-solving skills and attention to detail.
- Ability to work collaboratively in a fast-paced environment and deliver high-quality solutions under tight deadlines.