Job Description We are seeking an experienced Software Application Developer to engage in all phases of the software development life cycle, focusing on solution design, development, and optimization of internal and external web or mobile software solutions.
This role involves working with a range of technologies including SharePoint, C#, JavaScript, CSS, HTML, HTML5, SQL Server (DBMS, SSRS, SSIS), Microsoft .NET Framework, .NET Core, ASP.NET MVC, and Team Foundation Server (TFSVC and/or TFS Git).
Duties and responsibilities : Design and develop web and mobile software solutions with a strong emphasis on optimization.
Configure and enhance SharePoint environments, including building and deploying WSP packages from Visual Studio.
Develop and implement SharePoint-specific features such as Visual Web Parts, Event Handlers, Timer Jobs, and branding/design elements.
Work with technologies such as C#, JavaScript, CSS, HTML, HTML5, SQL Server, Microsoft .NET Framework, .NET Core, ASP.NET MVC, and TFS.
Optimize application performance and ensure high-quality deliverables throughout the development lifecycle.
Requirements Qualifications and experience : Bachelor's degree in Computer Science, Software Engineering, or a related field.
Relevant Microsoft certifications are advantageous.
Minimum of 5 years of experience in software development with a strong focus on SharePoint and related technologies.
Proficiency in building and deploying SharePoint solutions, including custom Visual Web Parts and other SharePoint-specific components.
Preferred Skills : Experience with SQL Server Integration Services (SSIS).
Familiarity with Team Foundation Server (TFS) Git and TFSVC.
Kindly submit your CV to the following email address: ****** Requirements Proven experience managing AD environments in a large enterprise setting.
In-depth understanding of DNS, GPO, and DHCP and how they interact within AD.
Familiarity with ITIL processes and service management best practices.
Strong problem-solving skills and the ability to work under pressure.
Excellent communication and interpersonal skills for collaboration with various teams.
Ability to work independently and as part of a team.
Attention to detail and a commitment to maintaining high standards of work.
Willingness to stay updated with industry trends and advancements in Directory Services technologies.