As a Full Stack developer, you are required to:
• Analyze requirements & Design software solutions based on customer Requirements
• Implement software solutions as per design (coding)
• Implement and test solutions (Unit Test) using NUnit/MS Test
• Review software work product within the software development life cycle and business-related project constraints
• Stay curious and enthusiastic about using related technologies to solve problems and enthuse others to see the benefit in business domain
Desired Knowledge & Experience:
• 3- 6 years of experience in Web Application development using .NET platforms.
• In-depth practical knowledge of C#, .NET platform and Azure ecosystem (Cosmos DB, Azure Storage, Service Bus, Azure Functions, Key Vault, Web API etc.).
• Hand on experience in developing user interfaces for Web applications using HTML, CSS and Angular (6 and Above).
• Real world, demonstrable experience in managing deployments using Docker/Kubernetes technologies.
• Very good practical experience in working with global teams contributing to continuous deliveries (Using Scrum/SAFe methodologies)
• Very good understanding and practical exposure of various levels of testing (Unit Testing, Integration testing and Automation Testing) with a know-how of BDD/TDD.
• Practical experience in implementing OOPS and SOLID principles in projects. Development Experience of working on Visual Studio, GIT, TFS and VSTS.
Added Advantage: C++/CLI knowledge