B.S. or equivalent degree
• Minimum 7-10 years’ experience in software development
• Experience healthcare a must
• 7+ years of relevant experience
• .NET & .NET Core development using C#, Visual Studio
• Development of ASP.NET/Core web services with RESTful interfaces using JSON
• Asynchronous and multi-threaded application development a plus
• Solid T-SQL server development (SQL 2012 and up)
• Experience writing SQL Server Reporting (SSRS) reports
• Stored procedure, view, and index optimization experience
• Ability to write comprehensive unit tests and document source code both inline and externally
• Experience with Data Analysis tools such as Tableau or Power BI
• Excellent communication and problem-solving skills with a good measure of ingenuity
• Detail-oriented and highly organized, able to move forward with multiple projects at the same time, and work independently as necessary
Preferred Qualifications:
• Azure experience
• Understanding of SOA design principles
• Working knowledge of Web APIs
• Experience in the health care industry
• MVC development experience
• AngularJS experience
• Entity framework experience
• Experience with continuous integration, continuous delivery
• Docker, OpenShift container experience
• Experience using and maintaining TFS and/or Azure Dev Ops for code management, continuous integration, and software deployment
• Experience with Scripting languages such as PowerShell
Windows 2012/2016/2019, as well as common technologies used in a Microsoft environment such as Active Directory, DNS,DHCP, group policies. Additionally, they should be familiar with scripting, VMware vSphere, Azure, WatchGuard or SonicWALL Firewall. Symantec Cloud, VPN, File Server and permissions.
Provide level one helpdesk support for IT including software, hardware, and network issues
Troubleshooting software, patch and configuration issues in a Windows 10 environment
Replacing/upgrading client and server hardware
Responsible for the provisioning, installation, configuration, operation, and maintenance of Windows based system hardware and software
Manage Active Directory users and devices
Manage Office 365 users and configuration
Define advanced troubleshooting techniques to quickly isolate and resolve reported infrastructure issues, except those requiring advanced Network or Server skills
Provide IT operations support, which may include collecting and reporting performance data, outage data, review of error logs and backup logs, and other monitoring as assigned and can provide assessment of results and recommendations for improvement
Assist in the implementation and documentation of best practices in infrastructure maintenance and support
Upgrade systems and processes as required for enhanced functionality and security issue resolution
Integrate company’s systems with corporate’s infrastructure (Microsoft Office 365, Windows 10 upgrade)
Provide out of the box SharePoint Online functionality and administration with minor custom configuration;
Administrate Azure Active Directory;
Analyze user and business productivity requirements and translate these into the appropriate Microsoft 365 Services (e.g., Teams, SharePoint Team Sites, One Drive for Business, etc.);
Ability to lead, deliver, and champion O365 service adoption projects;
Work with tenant-level administrators to resolve customer issues;
Conduct user training for most commonly used O365 productivity services;
Ensure utilizing best practices during both design and deployment;
The ideal candidate must be able to clearly communicate technical solutions in a user-friendly, professional manner and troubleshoot problems;
Strong customer relationship skills and willingness to lead customers through successful challenging project