Senior Software Engineer- Full stack (.Net & React)(2353, 2506)
Job Summary
Senior Software Engineer- Full stack (.Net & React)
Job Purpose
To prepare detailed design implement test troubleshoot & deliver high-quality and fully performing software that complies with client requirements quality standards and architectural design.
Specific Requirements
• Building Web Applications and RESTful API to the clients Core technology.
• Working experience as a Full Stack Developer for a minimum of 6 years.
• In depth knowledge of C# .NET Core and React .
• Experience with Azure cloud technologies.
• Experience integrating with Azure Services.
• Hands on experience with C# .NET Core and React Development.
• Experience with modern/latest frameworks design patterns and micro services.
• Web Development Experience for High-Traffic Public Facing web applications.
• Continuous integration (Azure DevOps/Jenkins) and version control (Git )
• Can take ownership and responsibility of the module assigned.
• Should be able to support team member reporting
• Should be able to solve problems and provide solutions to the reportees
• Develop software solutions by studying information needs; conferring with users; studying systems flow data usage and work processes; investigating problem areas; following the software development lifecycle by interacting with Project Lead and Architects
• Prepare detailed design Implement Test and deliver high-quality and fully performing software that complies with software requirements quality standards and technical design
• Integrate software components into a fully functional software system and troubleshoot and debug software systems to fix issues
• Review design source code test cases of the software and suggest improvements to ensure conformance with Software requirements performance and software maintainability
• Contribute to future technology development and reusable development towards building organizational capacity and to meet the varying requirements of the customer
• Support and develop software engineers by reviewing their artifacts providing advice coaching
• Apply design and develop automated testing strategies and build automated testing frameworks
• Analyze and verify the best automated and manual test approaches and execute acceptance integration installation and system testing
• Setting Test environment design test plans testing all aspects of the product/system like function/component system performance regression and service
• Providing feedback on usability and serviceability trace the result to the quality risk and report it to concerned people
Mandatory skills:
• Core C# Azure Azure Blob container MVC.
• Experience in Service Bus CDN Services.
• TFS and GIT for continuous integration and deployment