Responsibilities:
Responsible for design, code, configuration, QA and implementation of high-quality software solutions that are delivered on time and within budget. Maintains the best practices needed to ensure on time, quality software solution deliverables. Work with a distributed engineering team to foster a smooth development process among onsite and offshore team members. Develop and review project estimates and assumptions during planning and at key project milestones. Validate the development approach and assumptions that underlie the project plans and work plans.
Mandatory Skills NET Core, MVC, Asp.Net, C#, OOPS, Solid Principals At least 6 years of industry experience and should be well versed with the following activities Designing software systems using Microsoft technologies and ensuring compliance with architecture requirements Should have experience in architecture, code review and extensive knowledge of software design patterns Developing solutions for various components and recommend changes for various customers Design architecture for different components and tools Lead technical discovery Review infrastructure for any issues and recommend appropriate solutions Establish architectural methodology for all deliverables Monitor application architecture and ensure the proper implementation of all solutions Ensure Application SLAs, Performance requirements and security compliance are met beyond expectation