Microsoft Senior Full-Stack Developer
Sr. Microsoft Full-Stack Developer (C#, .Net, SQL Server)
Direct-Hire / No C2C or Sponsorship Available
Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time.
Skills
Software development, Web development, ASP.NET MVC, AJAX, Microsoft SQL Server, C#, Web API, ASP.NET, Transact-SQL, .NET, SQL, JavaScript, jQuery.
Job Details
Description
There's currently a permanent opening for a talented and detail oriented Full Stack Software Developer.
This position requires the chosen candidate to be responsible for implementing new features, maintaining existing code, and refactoring existing code across a breadth of products used internally at the company. A growth mindset and the ability to work both independently and with a team are strongly preferred.
Responsibilities:
Develop and maintain scalable, reliable, and efficient software applications using C#, .NET ASP.Net, MVC, SQL Server, & jQuery.
Design and implement front-end components using HTML, CSS, and JavaScript frameworks such as jQuery.
Collaborate with cross-functional teams to gather requirements, analyze user needs, and define project scope.
Interpret and analyze data from various source systems to support data integration and data reporting needs within the company.
Requirements
At least 8+ years of experience as a Full Stack Developer or similar role.
Bachelor’s degree in computer science, engineering, or a related field.
Proven experience as a Full Stack Developer or similar role. Proficiency in C#, .NET, SQL.
Strong hands on .net experience in developing applications using C#, .Net, & MVC.
Strong understanding of web development concepts and technologies including HTML, CSS, JavaScript, & jQuery.
Experience with RESTful APIs and web services.
Strong background in MS SQL Server, SQL Databases, and writing SQL stored procedures.
Experience working in Data warehouse ETL & BI platforms and have a good understanding of related development activities and challenges.
Experience creating complex SQL queries, CTE, Indexing, stored procedures, views, functions etc.
Strong knowledge of and experience with reporting, databases (SQL Server), database programming (T-SQL).
Knowledge of software development best practices and design patterns.