Job Title
SharePoint Programmer
Location
Washington DC, Navy Yard - DC US (Primary)
Job Description
We are seeking a
SharePoint ProgrammerThis is an on-site role at the
Washington Navy Yard, Washington, DC.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.
Key Responsibilities:
- 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.
Required Skills and Qualifications:
- 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.
Job Requirements
Clearance Requirement