General Responsibilities• Analyze business processes, identify automation opportunities, and assess automation feasibility
• Proficiency in architecting/ designing and developing enterprise software systems and products
• Proficiency in software development lifecycles and process
• Experience in project estimation techniques, architecture and design patterns and performance engineering
• Lead the review process design and code
• Perform software version control and maintain periodic compilation schedule.
• Participate in the system specification review process to ensure system requirements can be translated into valid software design.
• Drive teams and ensure the overall integrity of the software design and validate it against the system architecture specification.
Skill Set Requirements
.Net Technology Manager/ Technology Lead/Lead Developer
Level: Technology Manager/ Technology Lead/Lead Developer
Skill Set:
Experience : 5 â€" 15 Years
Job Location : Hyderabad
• Software Designing, Programming, Scripting, Analytical, Problem solving, Troubleshooting Software Designing, Programming, Object oriented concepts, Database concepts#, VB.Net, ADO .NET,Web,ASP.net, WCF,MVC,WF, EF, LINQ
• Designing and developing modules in .NET with appropriate use of patterns and conforming to the defined architecture.
• Strong design, analytical and problem solving skills
• Strong OOD/OOP skills, and experience applying modern design patterns
• Ability to articulate and document a detailed technical vision using industry-standard tools (UML, Use Cases, etc.)
• Experience on Microsoft Pattern and Practices and Frameworks
• Design and development in .NET 3.0 / 3.5 / 4.0
• Design and development of systems in ASP.NET MVC, ASP.NET
• Design and development in .NET frameworks such as WF / WCF / WPF / Silverlight
• Experience in SQL Server (SSRS, SSIS)
• Estimation techniques (Function point, 3-point, etc)
• Strong in design principles and modular programming techniques
• Technically sound candidate with hands-on development experience.
• Experience on any Process Automation/Integration IT
• Good Communication skills-Written and Verbal