[job_card.job_description]Role: .Net fullstack developer with Angular experience Qualifications: • Minimum of 6 years in a structured environment working on systems, applications, programming, development, testing, implementation, and deployment required • At least 6 years of in-depth knowledge and experience in: C#, .NET Framework 4.5 , T-SQL • At least 3 years of demonstrated experience on modern UI development • At least 2 years of development experience in: .NET Core, JavaScript, REST API, Entity Framework • UI development experience with Angular 7 , bootstrap, CSS 3 , HTML 4 , TypeScript • Experience writing W3C compliant accessible HTML5 markup • Familiarity with modern JavaScript command-line tools such as npm • Software development lifecycle using structured processes • Practical knowledge of Agile principles and prefer ability to lead SCRUM ceremonies • Competent with tool use to manage the following functions: code management, unit testing, integration testing, version control, and prototyping • Understand a broad range of technologies and able to think in terms "enterprise wide" solutions Responsibilities: • Conceptualize, design, program, test, implement and deploy software applications using the appropriate documentation, processes, and quality standards • Provide business and project expertise when collaborating with clients, IT resources, vendors, consultants, and other stakeholders to identify the user requirements, assess technologies, recommend, and implement technical solutions • Applies analytical skills to understand system requirements • Applies knowledge of application architecture principles • Performs formal code reviews to ensure specifications and standards are met • Applies defined code management, build, and deployment standards and practices • Independently applies problem solving skills to investigate and research complex system problems to establish root cause and resolution • Ensure accuracy of coding, create technical documentation; utilize software configuration, version, and quality management processes • Work with project participants to maximize productivity, effectiveness, and timely completion • Work independently with minimal direct supervision; exercise independent judgment to obtain results • Share information willingly when appropriate; recognize confidential information and handle with discretion.