Lead projects and participate actively through the entire product development lifecycle including overall design, coding and quality assurance of our products: web, mobile, web services and Windows services applications. You will also provide expert technical insight to the development team, while guiding the design of the overall system, ensuring it is both technically sound and meets business requirements and timeline.
Responsibilities:
· Work with management to define product vision then gather requirements, break down and prioritize components to derive product requirement documents.
· Ensure that timely and ideal implementation is achieved while tracking the status of each project: balance workload, scheduling, assignment of work, review of project efforts and removal of impediments.
· Provide technical and analytical guidance to the development team.
· Ensure the quality of the developed product through the use of automated tests.
· Analyze adoption rate and measure performance on existing and new key tools.
· Identify performance bottlenecks in applications and improve.
· Develop, test and maintain key features of existing and new products.
Requirements:
· B.S. in Business, Computer Science, Software Engineering or MIS and / or equivalent work experience.
· 4 years in a senior development role
· Extensive .NET development experience with a focus on ASP.NET and Windows services using C#
· Database design & development in MS SQL Server
· Ability to work in a fast-paced, results-oriented team environment
· Well developed analytical and problem solving skills
· Strong Interest to learn and understand underlying business problems