Jr. SharePoint admin & .NET Web Developer
Role details
Job location
Tech stack
Job description
We are seeking a dynamic and motivated Jr. SharePoint Administrator & .NET Web Developer to join our innovative IT team. In this role, you will be responsible for managing and optimizing SharePoint environments while developing robust web applications using the .NET framework. Your expertise will help streamline collaboration, enhance system functionality, and support our organization's digital infrastructure. This position offers an exciting opportunity to work with cutting-edge technologies, contribute to system architecture design, and grow your skills in a fast-paced, collaborative environment., * Administer and maintain SharePoint sites, ensuring optimal performance, security, and user access management
- Develop, test, and deploy web applications utilizing the .NET framework, including C# and ASP.NET technologies
- Collaborate with cross-functional teams to gather requirements and translate them into scalable solutions using Service-oriented architecture (SOA) principles
- Support system administration tasks such as managing operating systems (Windows/Linux), virtualization (VMware/ESXi), and cloud platforms like AWS and Azure
- Implement RESTful APIs and integrate third-party APIs to enhance application functionality
- Assist in system design, solution architecture, and infrastructure planning for IT projects involving microservices, load balancing, and virtualization
- Monitor system security measures including firewalls, VPNs, DNS configurations, and information security protocols to safeguard data integrity
- Contribute to the Software Development Life Cycle (SDLC) by participating in agile practices, CI/CD pipelines using Jenkins or Git workflows
Requirements
Do you have experience in Web development?, * Strong knowledge of SharePoint administration and configuration management
- Proficiency in .NET development with experience in C#, ASP.NET MVC/Web API frameworks
- Familiarity with JavaScript frameworks and scripting languages such as Bash (Unix shell), Shell Scripting, Python, or PowerShell for automation tasks
- Experience working with databases like SQL Server, MySQL, PostgreSQL, Oracle, including T-SQL or PL/SQL query writing
- Understanding of computer networking concepts including DHCP, DNS, load balancing, VPNs, firewalls, and network security best practices
- Hands-on experience with virtualization platforms such as VMware ESXi or Microsoft Hyper-V; knowledge of container orchestration tools like Kubernetes is a plus
- Knowledge of cloud services including AWS and Azure for deploying scalable applications and infrastructure solutions
- Familiarity with DevOps tools such as Git version control systems, Jenkins CI/CD pipelines, Docker containers, and scripting for automation purposes
- Experience working within an Agile environment following SDLC methodologies; understanding of solution architecture principles and system design best practices
- Strong foundation in computer science fundamentals including operating systems (Windows/Linux), system architecture, information security measures, and system management
Join us to be part of a forward-thinking team dedicated to leveraging technology to drive organizational success. We value innovation, collaboration, and continuous learning-empowering you to develop your skills while making a meaningful impact!