Sign In
 [New User? Sign Up]
Mobile Version

Lead Engineer - Software

Job Code:
  • Manufacturing & Production
Applying for this job will take you to an external site
  • Shortlist
  • Email Friend
  • Print

Job Details

Lead the software development efforts by working with Enterprise software team and others, contributing to the architecture, design, and implementation of world class, high-performance, enterprise grade software applications. Evaluate business requirements to determine potential solutions Work directly with stakeholders, engineering, and test to create high quality products that solve customer problems. Propose and provide innovative, competitive technical solutions which can make significant business impact and provide value to stakeholders Provide work estimates and conduct design, implementation, and code reviews Develop and execute plans for incremental and interactive project delivery Author high-quality unit-tested code Work with test team to ensure adequate and appropriate test case coverage; investigate and fix bugs Interview and provide technical assessments of potential engineer hires Coach and mentor team members, assisting them in technical and process areasCreates, and sustains process for design standards and procedures governing product design methods, documents and data control for the associated business groupBasic Qualifications (Including Educational Requirements)EDUCATIONRequiredBachelor s degree in Computer Science /Electronics/ElectricalEngineeringDesired Masters degree in Computer Science /Electronics/Electrical EngineeringQUALIFICATIONSRequired 10+ years of experience in the software industry with a proven track record of shipping high quality products that delight customers 4+ years experience developing enterprise grade highly scalable web-based applications and/or distributed systems with C#.NET, ASP.Net or Java technologies. Experience with web application frameworks and Service Oriented Architecture Excellent object oriented design and programming skills, including the use of design patterns Experience in UI development in Angular.js/ React.JS, HTML5 Exposure in web application development using Java, JSF Experience with JavaScript, HTML and CSS Experience in DBMS and ORM frameworks like SQL Server, SQL compact, Entity Framework. Extensive experience utilizing best practices in software engineering Experience in an Agile design methodology Excellent verbal and written communication skills including the ability to explain technical concepts Proven record in software development process improvement Strong problem solving and reasoning ability, exhibiting technical innovation and creative solutions Abreast of upcoming software development/engineering tools, trends, and methodologies Good judgment, time management, and decision-making skillsDesired 3+ years experience leading a software development team on technical front Experience on Cloud, Big data and Mobile Software development technology 2+ years experience working with tools like Autofac, MS Test, Moq and Test-driven development (TDD) process. UI design experience.
Additional Degree: BE/ B.Tech (Engineering)

Experience: 10-15


Application Programming | Database Administration (DBA) | Graphic Designing/Animation/Web Designing | Software Engineer
Applying for this job will take you to an external site


© Copyright 2015 Al Nisr Publishing LLC - powered by Gulf News