Responsible for developing, testing, and maintaining proprietary ASP.NET web applications, and supporting utility programs. This role works across the full technology stack to ensure efficient, secure, and scalable solutions. The developer will analyze user needs, create software solutions that optimize business performance, and collaborate with team members on application and database design.
Essential Duties and Responsibilities
- Support, maintain, and enhance existing web applications and back-end processes.
- Develop new features and modules for proprietary applications.
- Design, build, and test front-end components using modern frameworks
- Implement and maintain secure back-end services, APIs, and integrations.
- Analyze and design databases, ensuring data integrity and performance.
- Perform thorough testing in development and QA environments.
- Troubleshoot, isolate, and document software bugs and technical issues.
- Write and maintain clear, well-documented code.
- Collaborate with team members, and business stakeholders to meet requirements.
Required Job Competencies
Technical CapacityProblem Solving & AnalysisCommunication ProficiencyCollaboration & TeamworkResults DrivenProject ManagementAdaptabilityQualifications
Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).Strong experience with C# ASP.NET MVC and ASP.NET WebformsExperience developing / consuming RESTful APIsExperience working with frontend JavaScript frameworks (VueJs, React, Angular)Proficiency in T-SQL and Microsoft Entity FrameworkExcellent written and verbal communicationAbility to write code that is technically sound, performant, scalable, and readable.Experience with Azure cloud services.Healthcare technology experience highly desirable.