Expert .Net Solution Consultant
• Assesses design decisions' impact on the computer solution/product/service being developed (i.e. performance, schedule, budget, downstream component/system impact, quality, etc.) and recommends alternate/creative solutions for mitigation/optimization if required.• Recommends and implements solutions based analysis/implications for the business.• Identifies emerging issues and trends to inform decision-making and conducts independent analysis and assessment to resolve strategic issues.• Leads/conducts detailed code-reviews and provides feedback in a constructive manner. Implements initiatives as required to deliver business objectives.• Strong capability for design, architecture and solutions with excellent understanding for SDLC.• Builds effective relationships with internal/external stakeholders and ensures alignment.• Decomposes business requirements and translates them into detailed design specifications and code and then interacts with key business & technology stakeholders to define, analyze, and deliver requirements that reflect the needs of both the business and end customers.• Assesses the costs and benefits of different solutions and recommends/decide on appropriate designs.• Design solutions, write code, perform unit testing, develop appropriate artifacts/documentation, and facilitate final delivery.• Devises new algorithms and data structures for target environment and platform attributes in alignment with architectural patterns.• Builds solutions that are supportable, scalable and achieve our aspiration of common assets.• Recommends or automates approaches to streamline and integrate technological processes and/or systems to improve operational efficiency and effectiveness.• Identifies opportunities to strengthen the development capability, such as: sharing expertise to promote technical development, mentoring employees, and building communities of practice and networks.