Job Description
Key Areas of Responsibilities:
- Utilize established development tools, guidelines and conventions including but not limited to SharePoint, SFPX, React.js, ASP.NET, SQL Server, HTML, CSS, JavaScript, C#.
- Sourcing and documenting project requirements, deciding on the most appropriate software solutions, and ensuring that developments are error-free.
- Collaborating with co-workers to facilitate the creation of large, complex developments, as required.
- Reformulating existing code to ensure adherence to stipulated guidelines and maintain existing software systems by identifying and correcting software defects.
- Enhance existing systems by analyzing business objectives, preparing an action plan, and identifying areas for modification and improvement.
- Deploying developments and monitoring uptake by the target audience.
- Create technical specifications and test plans.
- Remaining abreast of coding and technological changes that will impact the work.
Qualification:
- Bachelor’s degree in computer sciences from a leading academic institution.
Experience:
- Minimum of 3 -5 years of relevant experience.
Skills Required:
- In-depth knowledge of .NET infrastructure.
- Advanced proficiency in C#, ASP.NET, SharePoint, SFPX, React.js
- Ability to adapt new technologies and flexible to work on development platforms other than .Net as well.
- Capacity to use SQL with ease.
- Outstanding analytical, problem-solving, and communication skills.
- Excellent organizational and time management skills.
- Self-driven, flexible, and innovative.