HCL Global Systems, Inc. Sr. Software Developer in Farmington Hills, Michigan

Under limited supervision, design, develop, customize and provide production support for complex applications using OOAD; gather and analyze user requirements; develop software solutions by studying needs, conferring with users, studying system flow, data usage, and work processes and investigating problem areas following the software development lifecycle; write technical specifications; design documents, deployment documents and operations guide; determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions; implement data access layer to connect and retrieve or manipulate database information; create rest services and develop user interface; write queries and develop views, user defined functions stored procedures and triggers; implement code and design changes; develop software verification plans and quality assurance procedures; design and develop software testing and quality check procedures; coordinate unit, integration and system testing; coordinate deployment and troubleshoot production issues; mentor/assist less experienced team members; and use: Windows, IIS, Access, SQL Server, SSIS, SSRS, SQL, WCF, .Net Framework, C#, ADO.Net, ASP.Net, Java, HTML, XML, AJAX, Webservices, MVC, JQuery, NUnit, UML and related tools.