Source description
About the role
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 through .NET 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 React, .NET Core, C#, Azure, Azure Blob container, MVC. Experience in Service Bus, CDN Services. TFS and GIT for continuous integration and deployment. Nice To Have Skills Knowledge in Docker, Kubernetes, Python. Qualifications Education: Graduate degree in Computer Science, Electrical Engineering, or a related discipline. Experience: 4-7+ years of experience in software development Functional/Technical Competencies Mastery in software design and coding Knowledge of key software design patterns Software Estimation skills Excellent analytical and problem-solving abilities Demonstrate expertise in relevant software technologies NeST Principles Be customer focused Deliver Results Raise standards Dive Deep Invent & Reuse Build Trust & Show Integrity Collaborate Own
More at NeST Digital
Related open roles
Senior Software Engineer-Embedded Linux Engineer Yocto & Azure DevOps
Bangalore
Senior Software Engineer- C / WPF / Event-Driven Architecture
Bangalore
Senior Software Developer-IOS Application Development
Chennai
Lead Engineer-C++ and QT
Bangalore
Software Engineer. Net
Bangalore
Lead Software Engineer-Full Stack (.Net Angular)
India