Description

Job Summary:

 

As a Full Stack Developer with expertise in SharePoint, .NET, Java, React, and Angular, you will be responsible for designing, developing, and maintaining complex web applications and solutions. You will work closely with cross-functional teams to deliver high-quality software solutions that meet business requirements and enhance user experience.

 

Key Responsibilities:

 

Application Development: Design, develop, test, and deploy web applications using .NET, Java, React, and Angular.
SharePoint Expertise: Develop and maintain SharePoint-based solutions, including custom web parts, workflows, and integration with other systems.
Full Stack Development: Work on both front-end and back-end development, ensuring seamless integration between user interfaces and server-side logic.
Code Quality: Write clean, maintainable, and efficient code. Conduct code reviews and provide feedback to ensure best practices and coding standards.
Collaboration: Collaborate with product managers, designers, and other developers to understand requirements and deliver solutions that meet business needs.
Troubleshooting: Identify, debug, and resolve technical issues in applications and systems. Provide ongoing support and maintenance.
Documentation: Create and maintain technical documentation, including design specifications, user guides, and system architecture diagrams.
Continuous Improvement: Stay updated with the latest industry trends and technologies. Recommend and implement improvements to enhance performance and user experience.


Qualifications:

 

Experience: Minimum of 8 years of experience in full stack development, with a strong background in SharePoint, .NET, Java, React, and Angular.

 

Technical Skills:

 

SharePoint: Deep knowledge of SharePoint development, including custom solutions, workflows, and integrations.
.NET: Extensive experience with .NET framework, ASP.NET, and C#.
Java: Proficiency in Java programming for backend development.
React & Angular: Strong experience in developing responsive and dynamic front-end interfaces using React and Angular.
Tools & Technologies: Familiarity with version control systems (e.g., Git), CI/CD pipelines, and cloud platforms (e.g., Azure, AWS).
Problem-Solving: Strong analytical and problem-solving skills with the ability to troubleshoot complex issues.
Communication: Excellent verbal and written communication skills, with the ability to interact effectively with technical and non-technical stakeholders.
Teamwork: Proven ability to work effectively in a collaborative team environment.

Education

Bachelor's degree in Computer Science