Source description
About the role
Design and develop multi-tier web applications for clients and internal users using the Microsoft .NET Stack (ASP.NET, C#.NET, ADO.NET), .NET MAUI (MVVM architectures), MVC/EF (Entity Framework), SQL Server, JavaScript and WCF/REST services. Design, develop, maintain and enhance systems based on business requirements using approved technologies and coding standards. Diagnose/track down code issues. Conduct research on new technologies and products. Perform design and code reviews and help maintain code quality, performance and application responsiveness. Act as a mentor to other developers with programming issues. Minimum Requirements Bachelor?s degree in information technology, computer science or related field or equivalent experience. Strong understanding of object-oriented design, web application architecture and relational database design. Proficient in ASP.NET, C# and JavaScript with solid understanding of their ecosystem. Experience using SQL with an ability to write SQL queries and stored procedures. Experience writing, debugging, testing, and documenting Web Applications Familiarity with GitHub for source control maintenance. Client-side scripting experience with JavaScript frameworks, such as ReactJS,Angular,Vue.js and jQuery a plus. Experience with Microsoft Visual Studio (MVS) and SQL Server Management Studio (SSMS). Excellent verbal and written communication skills. Required experience Solid experience in C#; VB.net; SQL; JavaScript; XSLT; XML (XSD) Schema 3-5 years of SQL Server expertise, including high level comprehension of relational database architecture, T-SQL programming, stored procedures, database scripting, SSIS, executable server jobs and database maintenance 3-5 years of .NET core stack programming experience, especially in ASP.NET, C#.NET and VB.NET Experience in front end web scripting technologies, such as JavaScript, jQuery, and node.js Comfortable working with Git as source control