What Work You Will be Responsible For:
Net Development: Collaborate with crossfunctional teams to develop test and deploy
userfriendly web applications using C#.
Serverside Development: Develop robust and scalable serverside components using C#
and integrate them with frontend components.
Frontend Development: Create interactive and responsive user interfaces using HTML
CSS JavaScript and React JS ensuring seamless integration with backend serviceDatabase Management: Develop implement and optimize SQL databases write complex
queries stored procedures and ensure data integrity and performance.
API Integration: Integrate with thirdparty APIs to enhance application features and
functionality.
Code Maintenance: Debug and resolve issues in existing codebase ensuring code quality
and optimal performance.
Version Control: Utilize version control tools (TFS Git) to manage codebase and
collaborate effectively within the development team.
Agile Development: Work within an Agile development environment participating in
sprint planning standups and other Agile ceremonies.
Documentation: Create and maintain technical documentation for both codebase and
application architecture.
Additional knowledge: Ability to create and customize SharePoint sites lists libraries
and workflows. Knowledge of using Power Automate and Power Apps tools in
SharePoint will be an added advantage.
Basic Qualifications :
Education: Bachelors degree in Computer Science Software Engineering or a related
field.
Experience: 34 years of professional experience as a Full Stack Developer working on
web application development.
Technical Skills:
Proficiency in C# and .NET framework.
Strong experience in React JS and frontend technologies (HTML CSS JavaScript).
Solid understanding of SQL database design ssoptimization and querying.
Familiarity with RESTful API design and integration.
Experience with version control systems preferably TFS or GIT.
Knowledge in SharePoint sites lists libraries and workflows.
ProblemSolving: Strong analytical and problemsolving skills with the ability to debug
and troubleshoot complex issues.
Team Player: Ability to work collaboratively in a team environment sharing ideas and
contributing to team success.