Job Description :
Senior .Net Developer
Location: Troy, MI
Duration: Full Time
Job Description:

This position is responsible for the day to day support and maintenance of the Beaumont Health''s Websites. The Solutions Support team members will assist the web development team in the development of web applications by setting coding and UI standards. Defining and implementing a migration process and assisting with performance tuning.

The team is also responsible for technical debt reduction. Such as the consolidation of sites across 3 hospital systems to one Beaumont health site. A developer with Oracle skills will also be asked to help the web team reduce technical debt by rewriting our Oracle applications to .Net. The candidate will be expected to continuously improve and learn new skills both on the job and on their own time. The successful candidate will need strong problem-solving skills and the ability think on their feet.

Primary Responsibilities:

Reviews, analyzes, and develops web and mobile applications to meet customer requirements.
Manage assigned tasks, timelines, and communication with customer and manager.
Documents all build and enhancement activities.
Performs integration and unit testing.
Work as a member of a development team and turn business requirements into functional applications for deployment on the web, desktop and/or mobile devices.
Plan and/or assist in presentations/training to users of application functions.
Development of robust and user-friendly Sitefinity and .NET-based web applications.
Extensive experience in Sitefinity, Microsoft .NET Framework and Visual Studio.
Design and creation of relational database schemas.
Extensively use SQL in writing Stored Procedures, Extended Stored Procedures, Functions, Packages, Triggers and Views.
Support and maintain existing web applications, on and off normal scheduled shifts, 24x7 support (troubleshooting, updates, fixes and project support
Ensuring all sites are up and functional on a day to day basis.
Develop process documentation to use in support and migration of sites.
Partner with the Web Development team to write web applications that help to optimize and increase company efficiency.
Ensures that Web Team deliverables are executed and delivered each day.
Coordinates service delivery of technical resources to define, document, manage, test and deploy project deliverables.
Communicates and coordinates with IT Management to integrate business changes with and to ensure alignment to affected Web applications.
Create user logins with appropriate roles, dropping and locking the logins, monitoring the user accounts, creation of groups, granting the privileges to users and groups, assigning the users to particular groups.
Write Backup scripts for automation of full and transaction dumps for databases, bcp out the rows into files from tables to happen at a scheduled time, perform manual backup when regular scripts fail
Experience Required:

Minimum of 5+ years of working experience in web development.
3+ years of MVC application development.
A solid understanding of web application development processes, from the layout/user interface to relational database structures.
Sitefinity and front-end development to aid in the construction of rich CMS-based interactive applications including complex processing, interactions with relational databases and integration with external systems. You ll also participate in code review activities, validate system performance by developing and conducting unit tests and completing bug fixes.
Create Sitefinity page templates with custom Sitefinity widget, field designer, modules, providers etc. development, Blog, Forum, Module Builder development
Thorough working knowledge of Azure, Visual Studio, Team Foundation Server, Internet Information Server, ASP/HMTL programming, SQL (database design), C#, Object Oriented programming, Web API, Xamarin, Web Services, NET Framework, JavaScript, JQuery, CSS, Bootstrap, MVC, REST and SOAP web services, JSON, XML/XSL, Angular, TypeScript, KnockoutJs, BreezeJs.
Sitefinity implementations and development in a Healthcare environment preferred.
Strong organization skills to manage multiple timelines and complete tasks quickly within the constraints of clients’ timelines and budgets.
Strong analytical/problem solving skills and abilities.
Strong written and verbal communication skills.
Team oriented.
100% customer service following organizations core values.
Flexibility and dedication.
Bachelor’s Degree in Computer Science, Business or Healthcare, or equivalent level of knowledge
Development experience with third party healthcare data source or applications is a plus.