Senior Web Developer (C#.NET, SharePoint, React, Angular)
Company Overview: We are a Philippines-based software development staff-augmentation company, working with international clients to support their technical needs. We are currently seeking a skilled and experienced web developer to replace a departing team member who played a key role in maintaining and developing our client's SharePoint and web applications.
Position Overview: This role is responsible for maintaining, supporting, and enhancing a complex SharePoint site with integrated custom web applications and Microsoft Teams custom group integrations. The ideal candidate will have expertise across full-stack development (React, .NET Core, Angular) and experience with Azure Cloud, CI/CD, and DevOps for effective infrastructure management.
Responsibilities:
- SharePoint Maintenance & Development:
- Maintain and enhance existing SharePoint sites with custom WebParts, iframes, and API integrations.
- Utilize React for SharePoint front-end functionality and .NET Core for backend integration.
- Web Application Support:
- Support, maintain, and update a custom web application developed in Angular and .NET Core.
- Collaborate with the client to troubleshoot, upgrade, and implement new features as needed.
- Microsoft Teams Integration:
- Manage custom Teams group integrations, including the creation and management of custom tabs pulling data from SharePoint and the web app.
- Azure Cloud & DevOps Management:
- Oversee Azure Cloud services, CI/CD pipelines, and DevOps practices to ensure reliable hosting and management of applications and databases.
- Implement best practices for deployment, monitoring, and scaling to meet the needs of the client.
Required Skills:
Technical Stack:
- Strong experience in C#.NET, .NET Core, ASP.NET
- Proficiency with JavaScript frameworks: Angular (Typescript) and React
- Experience with Node.js for back-end and scripting
- Strong SQL skills with T-SQL and MS SQL Server
- Knowledge of Entity Framework for data management
- Experience with Visual Studio 2022
Microsoft Technologies:
- Expertise in SharePoint (specifically SharePoint WebParts)
- Experience with Microsoft Azure (Azure Services, DevOps, CI/CD)
Soft Skills:
- Strong problem-solving abilities and attention to detail
- Good communication skills to collaborate with both technical and non-technical team members
- Ability to work independently and manage time effectively under deadlines
Qualifications:
- 5+ years of full-stack development experience
- Proven experience with SharePoint, React, Angular, and .NET Core
- Experience managing Azure Cloud environments and DevOps pipelines
- Familiarity with integrating custom applications within Microsoft Teams