Lead Software Engineer - C# / Angular
The Lead Software Engineer will be an important member of Microsoft stack based development. The lead engineer will be utilized for DB engineering tasks such as process optimization and development (all SQL Server based). We will consider a 100% remote candidate if properly qualified.
.Net Developer (C#, Web Forms, MVC, Java
Script, Angular 2+ versions)
Angular version 2 or higher required
Write windows services, web applications and desktop application in .net
Write CSS and front end code.
SQL Server Development (Query Optimizations, Writing Stored Procedures)
Experience in Data Transformation Services like SSIS
T-SQL: Analyze data sets and determine how information relates to an information system
Perform ad-hoc queries using SQL
Optimize queries for performance
SSRS: Designing and support existing reports, etc.
SSIS: Maintain and create new packages for production systems
Gathering and documenting business requirements from product manager and clients
Identify business processes and develop solutions to solve problems
Ability to troubleshoot and debug and fix the program in the legacy technologies (ASP .NET WebForms, VBA, Office Add Ins and Toolbars)
Prior experience in working on SAAS is preferable
EDUCATIONAL QUALIFICATIONS / EXPERIENCE:
7+ years of application programming experience using industry standard development tools
Proficiency with Angular (JS, 2+ version), C#, Java
Script/HTML, JQuery, ASP.Net (Web Forms and MVC), CSS, HTML5
Expert at creating and consuming web services using technologies such as SOAP, REST, WCF, WebAPI, Generic Handlers, etc.
4+ years with SQL (T-SQL, SSRS, SSIS, SSAS)
Experience with Web Services/Cloud Technologies such as Azure or AWS
Agile/Scrum project development
Strong problem-solving skills required
Prior experience in leading development across different time zones