Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Oil & Gas Jobs |
Banking Jobs |
Construction Jobs |
Top Management Jobs |
IT - Software Jobs |
Medical Healthcare Jobs |
Purchase / Logistics Jobs |
Sales |
Ajax Jobs |
Designing Jobs |
ASP .NET Jobs |
Java Jobs |
MySQL Jobs |
Sap hr Jobs |
Software Testing Jobs |
Html Jobs |
Job Location | Hyderabad |
Education | Not Mentioned |
Salary | Not Disclosed |
Industry | Medical / Healthcare |
Functional Area | General / Other SoftwareSBU Head / CEO / Director |
EmploymentType | Full-time |
Department:Application DevelopmentPOSITION SUMMARYThe Director of Engineering presides over the entire development teams, reporting directly to the VP. He drives the vision, design, strategy, and implementation of integrated production systems to support the business. The Director of Engineering keeps up with new technologies and identifies correct schema for the software in development. This leader has a strong vision for the department and promotes the best organizational patterns and practices. He tackles high- level challenges and balances quality software with speed. He is responsible for feature deployment, the stability of the business s core platform stability, and the overall quality of the business s web architecture.THE ROLE & RESPONSIBILITIESThe position involves guiding technical managers and technical leads in ensuring the solution design is implemented in a technically sound fashion.Provide technical direction for the design, development and systems integration right from definition phase through implementation.Help teams in prioritization of requests for new and existing product functionality as per client needs and product roadmap.Shall govern code review, security review, performance review processes.Need to govern the release management processes with the help of a release engineerWork cross- functionally with internal teams to ensure seamless delivery takes place within the lifecycle of existing productsMust coach and mentor teams in terms of upskilling their technical strengthsOrganize and plan process improvements involving coding practices, security, performance, branching processes.Will be needed to work with clients or client representatives to talk about our technology aspects and ensure that the Scrum Masters have the needed support to walk through technical issues if any.Should be able to work with people from a process and mentoring basis.Should inculcate industry trends and best practices to improve service to our clientsEasily recognizes system deficiencies and implements effective solutions.RESPONSIBILITIES AS A LEADERFacilitates team and stakeholder meetings effectivelyHolds regular status meetings / scrums with development teamDeliver engaging, informative, well- organized presentations to large teams including executives and board membersResolves and/or escalates issues in a timely fashionUnderstands how to communicate difficult/sensitive information tactfullyAstute cross- cultural awareness and experience in working with international teams (especially US Leadership)Manage the development of team by ensuring that project tasks are in line with each Innovators career interests when possibleSet and manage performance objectives for the entire workforceInspires coworkers to attain goals and pursue excellenceIdentify opportunities for improvement and makes constructive suggestions for changeManage the process of innovative change effectivelyRemain on the forefront of emerging industry practicesSKILLS & QUALIFICATIONS15+ years experience in leading the development of .NET solutionsExpertise in OOPs, Design Patterns and Best Practices in SOA8+ years- experience in managing large teamsMinimum of 8+ years of progressive software development experience as a senior developer, ideally developing and implementing enterprise applications based on.Net stacksProficiency in Agile/Scrum methodology.Understands complex database concepts and effectively employs different database design techniquesUnderstands the benefits of the various programming languagesPossesses significant knowledge of client/server and internet systems architecturesStrong delivery capability in an agile development environment.Proven track record of delivering complex enterprise class products on time and with superior quality, especially in the BFSI segmentTeam player with a focus on the big picture and overall success of clients, internal team and companyFramework versions: .NET 1.0 .NET 4.5.Languages: C#, Visual Basic .NET, F#, C++ .NETWeb frameworks: ASP.NET MVC 1- 6, ASP.NET Web Api, ASP.NET Web FormsDesktop frameworks: WPF, Windows FormsCommunication frameworks: WCF, ASP.NET Web Api, Web ServicesORM: Entity Framework, NHibernate, Linq2SQL, ADO.NET,
Keyskills :
codereview visualbasic solutiondesign designpatterns databasedesign entityframework codingpractices agiledevelopment releasemanagement performancereview spnetwebapi visualbasicnet aspnetmvc