Senior Full Stack Developer
Posted: 4 days ago
Job Description
User Support - Undertake the day to day support, incident management, problem identification, prioritization and issue management for the production environment. - Provide level (1) support for any escalated with the users, handholding and respond to queries. - Follow up and work on incidents opened by operation users within agreed Service Level Agreement. - Identify opportunities to undertake preventative maintenance and improve automation. Challenge manual support activities and suggest improvements or more efficient ways to do things. Undertake post incident reviews and root cause analysis to identify opportunities to make improvement. - Provide an online and onsite user training on new functionalities and features. - Get the initial business user requirements and draft the business requirement documents. Technical - Develops new web-based applications and enhances existing applications to meet business and user requirements - Write and maintain appropriate documentation to describe program development, logic, utilize coding library and repository tools for revisions - Adheres to the coding standards defined - Participate in the testing process through test review and analysis, test witnessing and certification of software - Participate in requirements analysis and develop solutions for all tiers of the application - Development, customization and implementation of public web sites and intranet portal - Plan, design, develop, test and deploy data driven web and desktop applications - Meet with project stakeholders to gather and document requirements, create design documentation and mockups, coordinate user acceptance testing, and create training documentation for supported applications - Design and implement transactional data models. Identify and develop various techniques to facilitate information storage. Build and maintain data interfaces and databases to automate and simplify processes. Ensure applications meet data accuracy, performance, usability, and functionality requirements. - Possess knowledge of a variety of databases and applications used by the organization like ticket tracking, attendance, and call tracking. Demonstrate an understanding of the business metrics and data points. Your expertise will be from both a business and technical perspective. - Use development best practices and migration procedures when building web applications. Add and update application code, forms and files to Team Foundation Server/GIT as part of the team’s source code repository. - Participate in and deliver results for ad-hoc, analysis, and web projects as assigned. Projects will require intermediate technology skills and contact with the Business Analysis and Project Services teams. - Fulfill ad-hoc requests from customers. Troubleshooting - Investigate and resolve user facing issues through research and functional analysis. - Perform root cause analysis for frequently occurring issues and align with consultation team on permanent fixes. - Perform quality assurance - QA and unit testing for new solutions. - Investigate user behavior and provide the proper guidance for system usage best practices. Internal Coordination - Coordinate with Admin, Technical consultant and other Functional consultants for implementing bug fixes through the appropriate processes currently in place. - Provide the initial business requirement document for new requirements. - Participate in proposed solution of new requirements. - Prepare the user guide of new solutions and update the existing one for any process/solution modifications, in alignment with consultation team. Reporting - Provide periodic status progress for his team (weekly , monthly)Minimum Qualification - Bachelor Degree or equivalent experience in Information Technology. Minimum Experience - Deep knowledge of the .NET Framework: C#, ASP.NET MVC, ASP.NET Core, Entity Framework - Intensive experience of JavaScript libraries and frameworks: jQuery, Angular, React - Good knowledge in front-end development: Bootstrap, CSS/LESS, JavaScript/TypeScript - Basic knowledge of SharePoint administration - 8+ years of hands-on experience in developing and implementing web applications, web services and portals - 8+ Experience in relational databases
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period