Source description
About the role
Needs .NET and C# Responsibilities: • Design and develop highly interactive web applications utilizing ASP.Net, C#, Blazor, Angular JS (and other related framework/libraries), and integrating with back-end services (Restful or SOAP API), external web services ensuring high performance on desktop browsers. • Design and develop service-oriented architecture solutions (including REST), constructing and managing services published to internal consumers, integrating with complex databases, third party components and service interfaces. • Have a deep understanding of SQL using either PL/SQL or TSQL for complex logic within stored procedures and/or user functions. • Design, develop and construct complex SSRS reports for Reporting and has built SSIS for ETL • Translate functional/nonfunctional requirements into systems requirements, and develop prototypes to validate use cases and system behavior both on the client side as well as sever-side components. • Help the team support and maintain existing application, service and reporting architecture for existing lines of business. • Plan and estimate project hours for project management • Collaborate with development team members on best practices, Product/tools evaluations, perform POC, and provide recommendations on technology as well as process improvements. Development Tools: • ASP.Net • C# • TSQL and/or PL/SQL • SSRS and SSIS ETL • IIS • JQuery, Angular JS, HTML5, CSS, JavaScript, Ajax, Bootstrap • Blazor is nice to have • REST/SOAP/WSDL • GIT • JIRA / Confluence Qualificatons: • Knowledge of Web Frontend best practices and UI development framework based on extensive work experience • Knowledge of AngularJS practices and commonly used modules based on extensive work experience • Extensive knowledge of HTML, CSS, and other Web UX frameworks and methods for high performant visual effects • Strong .NET skills and object-oriented design experience, including working knowledge of the Java web technology platform, applied use of design patterns, and MVC technologies. • Strong enterprise architecture background covering SOA web services including Restful and SOAP, and other messaging integration frameworks. • Practical knowledge of Enterprise Architecture concepts • Multi-threaded server-side web application development experience. • Experience designing and implementing web applications, and ETL batch processes. • Demonstrated development and knowledge in service-oriented architecture principles related technologies and real-time messaging (point-to-point, publish-subscribe, asynchronous) and batch design patterns. • Thorough understanding of the functions of an enterprise application including, database, API, caching, security, messaging and other web services used in the platform • Knowledge of session management, cross-browser compatibility, web user authentication, XML/JSON and agile development methodologies. • An ability to work independently, designing, developing and deploying solutions with minimal direction. • Strong database development skills including a solid understanding of database technologies • Knowledge of web server and app server configuration is a nice to have. • Knowledge of Blazor is a nice to have. • Excellent verbal and written communication skills
More at Thoughtwave Software and Solutions