Fevrok logo
Senior Engineer, Software
3 years ago

The Senior Software Engineer is responsible for design, development, documentation, and support of applications built on the .NET platform to support the business and our customers with creative and innovative solutions that provide value aligned with the organization's goals.

 

  • Participate in all phases of the development lifecycle from initial requirements gathering and design through implementation and support.

  • Assist in the creation, implementation and modification of easy-to-use custom user interfaces and applications for multiple audiences in the healthcare market.

  • Implement solutions on multiple application platforms based in .NET such as Sitecore, within existing application frameworks.

  • Gather and refine specifications and requirements based on technical needs.

  • Provide mentoring to junior staff to support knowledge transfer and skill enhancement.

  • Support release engineering using Azure DevOps to ensure efficient and accurate releases.

  • Maintain environment integrity with .NET framework updates, Security Certificate updates among other needs.

  • Support, troubleshoot and resolve user and production support issues to support internal and external customer requests/needs.

  • Create, update and maintain technical documentation.

  • Participate in required trainings as assigned and support security and compliance related activities and tasks.

  • Bachelor’s Degree in Arts/Sciences (BA/BS)  Computer Science, Computer Engineering or similar technical degree required.

  • Master’s degree in Arts/Sciences (MA/MS)  Computer Science, Computer Engineering or similar technical degree preferred.

*5 years of experience in developing solutions on a Microsoft application stack (.NET , C#, ASP.NET, MVC.NET, IIS, SQL Server, responsive web design), with 5+ years of job experience in the IT field.  required.
*Mobile (iOS, Android) development experience a plus. preferred.
*Previous experience in web portal integration work that includes: Web Presentation; Single-Sign on; Authorization; Content Management; User Provisioning and 3rd party integration required.
*Strong experience with the following technologies: C#, .NET, .NET Core, ASP.NET, HTML, JavaScript, Entity Framework, REST APIs, MVC, AJAX, Xamarin, JQuery, ADO.NET, XML, JSON, MS SQL Server, IIS, Active Directory, Windows Server, Git, Post Man. required.
*Knowledge of advanced elements of the .NET (data binding, ASP.NET UI composition, data caching and persistence, remoting, reflection, serialization, security, REST, WCF, Visual Studio, dependency injection) required.
*Experience with any Single-Page Application (SPA) framework: Blazor, Angular, React, Vue.js, etc  required.
*Working knowledge of software design patterns required.
*Strong experience with object-oriented design principles preferred.
*Strong experience designing and implementing secure applications: authentication and authorization patterns, OWASP software vulnerabilities, OAuth, JWT preferred.
*Experience on Agile and Scrum teams. required.
*Experience with version control tools and concepts required.

",

©2025 Fevrok. All Rights Reserved.