About the role
Position Overview:
We are seeking an experienced .NET Full Stack Developer with a strong background in .NET Core, front-end frameworks like Angular or React, and proficiency in cloud technologies. The ideal candidate will be responsible for designing, developing, and implementing high-quality software solutions that meet complex business requirements.
Key Responsibilities:
•Software Development: Develop scalable and maintainable applications using .NET Core, Angular/React, and Web API.
•Full Stack Development: Handle both front-end and back-end development tasks, ensuring seamless integration and high performance.
•Cloud Integration: Work with cloud platforms (AWS, Azure, or GCP) to deploy and manage applications.
•Microservices Architecture: Design and implement microservices to enhance system modularity and efficiency.
•Database Management: Utilize SQL and NoSQL databases for data storage, retrieval, and manipulation.
•Design Patterns & SOLID Principles: Apply design patterns and adhere to SOLID principles to create robust and scalable software designs.
•Unit Testing & Code Quality: Conduct unit testing and ensure high code coverage to maintain quality and reliability.
•Collaborative Development: Work closely with cross-functional teams, including QA, DevOps, and product management, to deliver high-quality solutions.
•Continuous Improvement: Stay updated with emerging technologies and trends, integrating best practices into development processes.
Requirements
Job Description: .NET Full Stack Developer (7 to 10 Years)
Locations: Bangalore, Pune, Hyderabad, Chennai
Employment Type: Full-Time
Experience Required: 7 to 10 Years
Position Overview:
We are seeking a highly skilled .NET Full Stack Developer with extensive experience in developing, deploying, and maintaining enterprise-level applications. This role requires expertise in .NET Core, front-end frameworks (Angular/React), and cloud technologies (AWS, Azure, GCP). The ideal candidate will bring a deep understanding of software design patterns, solid principles, and a proven ability to manage complex databases.
Key Responsibilities:
•Application Development: Develop robust, scalable, and maintainable web applications using .NET Core, Web API, and Angular/React.
•Cloud Deployment: Implement and maintain cloud-based solutions leveraging AWS, Azure, or GCP.
•Microservices: Design and implement microservices architecture to enhance scalability and performance.
•Database Management: Efficiently manage and manipulate SQL and NoSQL databases, ensuring optimal performance and data integrity.
•Design & Architecture: Apply design patterns and SOLID principles to ensure code quality and maintainability.
•Unit Testing & Code Coverage: Conduct thorough unit testing and maintain high code coverage, ensuring robust and reliable applications.
•Collaboration: Work closely with cross-functional teams to ensure seamless integration of front-end and back-end components.
•Continuous Improvement: Stay updated with the latest industry trends and technologies, integrating best practices into development processes.
Primary Skills:
•.NET Core: Expert level
•Web API: Expert level
•Angular/React: Professional level
•Cloud Technologies (AWS, Azure, GCP): Professional level
Secondary Skills:
•Microservices: Professional level
•Design Patterns & SOLID Principles: Professional level (familiarity with 1 to 3 design patterns)
•SQL Database: Professional level
•NoSQL Database: Professional level
•Unit Testing & Code Coverage: Expert level
Skills & Expertise:
SkillLevel
Communication SkillsProfessional
Coding SkillsExpert
C#, .NET, MVCExpert
.NET CoreExpert
Web APIExpert
Angular or ReactProfessional
Cloud (AWS, Azure, GCP)Professional
MicroservicesProfessional
Design Patterns & PrinciplesProfessional
SQL DatabaseProfessional
NoSQL DatabaseProfessional
Unit Testing, Code CoverageExpert
Preferred Qualifications:
•Experience: 7-10 years of professional experience in software development.
•Expertise: Demonstrable experience with .NET Core, Angular/React, Web API, and cloud platforms (AWS, Azure, GCP).
•Problem-Solving: Strong problem-solving skills with the ability to analyze complex requirements and implement efficient solutions.
•Collaboration: Excellent communication skills and ability to work collaboratively in a team environment.
•Agile Methodology: Familiarity with Agile development methodologies and DevOps practices.
•Certifications: Any relevant certifications in .NET, cloud technologies, or front-end frameworks are a plus.
Why Join Us?
•Innovative Projects: Work on cutting-edge projects with a focus on innovation and excellence.
•Professional Growth: Opportunities for continuous learning and career advancement.
•Collaborative Environment: Join a supportive team that values collaboration, creativity, and a commitment to quality.
•Competitive Benefits: Enjoy a comprehensive benefits package, including health insurance, paid time off, and more.
This role offers a unique opportunity to leverage your full-stack development expertise in a dynamic and challenging environment. If you are passionate about technology and driven to make an impact, we invite you to apply.