Senior Software Engineer
The Senior Software Engineer is responsible for the creation and maintenance of web-based software applications for Innovative Renal Care (IRC) corporate office and clinics. This individual will translate business requirements into working applications utilizing full-stack development technologies, including but not limited to Microsoft .Net Core, C#, HTML, CSS, JavaScript, and SQL Server.
Essential Functions
- Participate in defining the project requirements and estimating the effort of work.
- Implement features according to requirements specifications and IRC coding standards.
- Utilize Microsoft SQL Server for storing and querying data.
- Create REST web service APIs in Microsoft .Net Core using the C# language.
- Create front-end client applications in Microsoft .Net Core using C#, JavaScript, HTML, and CSS.
- Integrate with existing custom and third-party systems for data exchange.
- Implement and maintain unit and functional tests.
- Maintain and troubleshoot existing applications as necessary.
- Ensure applications are in compliance with IRC's security and data protection standards.
- Other tasks, duties and projects as assigned.
Position Type, Expected Hours of Work & Travel:
This is a Full-Time position. Hybrid, on-site, or remote work options available. Days and hours of work are Monday through Friday, 8:30 a.m. to 5:00 p.m. Hours of work may vary based on business need. Travel is not expected for this position.
Required Education and Experience
- BS in Computer Science or equivalent work experience.
- Minimum of 5 years of experience developing web-based applications.
- Proficient in object-oriented programming (OOP) paradigms including class design, interfaces, inheritance, software patterns, and API design.
- Proficient in the Microsoft .Net Framework, C#, SQL, and JavaScript languages.
- Proficient in HTML and CSS development as well as layout frameworks such as Bootstrap.
- Experience in working with third party UI components such as Telerik Kendo UI.
- Proficient in designing user interfaces which provide a positive and efficient user experience.
- Experience in best practices for securing web applications (HTTPS, authentication, authorization).
- Experience in deploying applications to web servers (IIS).
- Experience in a healthcare environment is a plus.
AAP/EEO Statement:
Innovative Renal Care is an equal opportunity employer and a drug-free workplace. All qualified applicants will receive consideration for employment without regards to race, color, religion, sex, sexual orientation, gender identity, national origin, citizenship, disability, or protected veteran status.
#J-18808-Ljbffr