SharePoint Programmer
Role details
Job location
Tech stack
Job description
Full Stack SharePoint Programmer: Full Stack SharePoint Programmer with bachelor's degree and a minimum of five (5) years of experience in .NET, MVC, C#, Entity Framework, LINQ, SQL Server, jQuery, Bootstrap, JavaScript, CSS, HTML, Razor, Web Forms, and Classic ASP. As a Full Stack SharePoint Developer, you will be responsible for developing, enhancing, and maintaining SharePoint web applications to deliver high performance, scalability, and a seamless user experience., * Develop custom web parts, workflows, and applications using SharePoint Designer, Power Automate, and Visual Studio.
-
Write, test, and debug custom code using programming languages like C#, .NET, JavaScript, HTML, CSS, and SQL.
-
Write clean, maintainable, and efficient code in C# and .NET Core.
-
Create intuitive, responsive UI/UX using jQuery, Bootstrap, JavaScript, CSS, HTML, and Razor.
-
Design and implement RESTful APIs with .NET and C#.
-
Develop and optimize stored procedures, triggers, functions, and SQL queries.
-
Debug, troubleshoot, and optimize applications for high performance.
-
Collaborate with cross-functional teams including QA, Product Owners, and Project Managers to deliver high-quality software.
Requirements
-
Proven experience as a SharePoint Developer with strong expertise in .NET WebAPI, MVC, jQuery, Bootstrap, JavaScript, CSS, HTML, Razor, Web Forms, and Classic ASP.
-
Solid understanding of object-oriented programming (OOP) and design patterns.
-
Strong proficiency in SQL Server, T-SQL, and query optimization.
-
In-depth knowledge of RESTful API design and development.
-
Familiarity with responsive web design principles and best practices.
-
Hands-on experience in building and consuming APIs.
-
Ability to effectively troubleshoot and debug code.
-
Experience with version control systems like Git or SVN.
-
Strong problem-solving skills with attention to detail.
-
Excellent communication skills and a collaborative team player.
Preferred Skills:
-
Experience with cloud platforms such as Azure or AWS.
-
Familiarity with Agile/Scrum development methodologies.
-
Knowledge of CI/CD pipelines and DevOps practices.
-
Self-starter capable of working with minimal supervision.