SummaryFull stack software engineer specializing in Microsoft platforms and technologies. Dedicated to tackling new technologies and methods to expand and apply expertise to challenging problems. Strives to build and improve reusable tools and solutions to achieve repeatable quality results. SkillsMSSQL, C , ASP.NET MVC Web Api, Entity Framework, ADO.NETTest Driven Development, Domain Driven Design, N Tier Architecture ExperienceSoftware Engineer,07 2012-CurrentArconic Riverside,MO,Involved in the full process of custom solution development in a customer-focused team. Responsibilities include requirements gathering, architecture, data modeling, back end implementation, front end design implementation.Software Engineer,2012-03 2012Arconic Roselle,IL,Designed, developed and implemented enterprise medical research systems with extensive security and auditing requirement using a test driven, agile development strategy. Implemented multi-tenant web portal for client interaction and administration of data.Software Engineer,05 2009-2012Arconic Davenport,IA,Developed ASP.NET Web Form and MVC applications using SQL Server. Built and maintained training applications designed to track student progress on an alternative grading scale.Software Engineer,08 2008-2012Arconic Alcoa,TN,Developed on an interactive training application platform built on PHP and MySQL. Providing a comprehensive learning suite with training management tools. Extensive use of xml xslt in an mvc inspired framework. Education Computer Science,Expected in2012-University of Minnesota-Minneapolis,MNGPA Status- Computer Science,Expected in2010-Minnesota State University-Mankato,MNGPA Status-High School Diploma ,Expected in2009-Lakeville South High School-Lakeville,MNGPA Status-  SEP  A Little About This Gig Agility Partners is seeking a qualified IT SystemBusiness Analyst to fill an open position for a Fortune 15 Healthcare company. This is an exciting opportunity to work for a growing, global company that is an essential link that allows healthcare providers to reduce costs, improve operations, and increase quality, so that they can offer better care to their patients.In this role, you will Translate business requirements into technical specifications and maintain relationships with the business.Drive standard business processes across the IT Enterprise and assess potential impacts to the business.Develop and maintain technical knowledge in specialized areas, producing solutions for global consistency and standardization.Produce feasibility reports, design solutions to improve productivity, and create and maintain functional models and process flows.The Ideal CandidateStrong analytical and project management skills with the ability to interpret customer business needs.Proven IT knowledge of the business analysis process and functions.Excellent collaboration, multi-tasking, and organizational skills.Effective oral and written communication skills, with the ability to lead communication across different IT and business teams.Fluent and clear English communication skills.Ability to prioritize team tasks, lead junior Business Analysts, and provide coaching.Thorough knowledge of the industry, trends, and proven experience in an agile environment.Proficiency in Microsoft standard desktop applications including Word, Excel, PowerPoint, Exchange, Visio, and Project.Minimum of 5 years related experience required.Reasons to Love ItThis is a great opportunity to join a team that is responsible for creating cutting-edge solutions and creating healthcare systems that improve patient outcomes.Fully remote!You will have the ability to shape the future of the products as they expand across the enterprise platformsWorking in an environment where technology and healthcare converge to help solve tough healthcare issuesRemote work with a collaborative teamMedical, Dental and Vision Insurance401(k) Life Insurance Disability coverage