What are the responsibilities and job description for the Senior Software Engineer position at Med-Metrix?
Job Purpose
The Senior Software Engineer develops information systems by designing, developing, and installing software solutions.
Duties & Responsibilities
The Senior Software Engineer develops information systems by designing, developing, and installing software solutions.
Duties & Responsibilities
- Develop software solutions, ensuring they meet user requirements and company goals
- Design and Develop Software Applications: Create advanced software applications by integrating multiple systems and resolving compatibility issues by utilizing Microsoft technologies and other public cloud services.
- System Analysis and Testing: Perform thorough system analysis, design, coding, testing, debugging, and installation to ensure software functionality and efficiency.
- Technical Guidance and Mentoring (when required): Provide technical guidance and coaching to junior developers and engineers, fostering a collaborative and productive team environment.
- Innovate and Improve Software: Investigate and implement new technologies and processes to enhance the quality and performance of software solutions.
- Documentation and Maintenance: Document software functionality, specifications, and design for reference and reporting purposes.
- Troubleshooting and Problem-Solving: Identify and resolve software issues, providing effective solutions to maintain system stability and performance.
- Collaborate with Stakeholders: Work closely with other departments, stakeholders, and clients to gather requirements and ensure software solutions meet business needs.
- Use, protect and disclose patients’ protected health information (PHI) only in accordance with Health Insurance Portability and Accountability Act (HIPAA) standards
- Understand and comply with Information Security and HIPAA policies and procedures at all times
- Limit viewing of PHI to the absolute minimum as necessary to perform assigned duties
- Master’s Degree in Applied Computer Science, Computer Science or related field (or its U.S. Equivalency).
- Requires two (2) years’ experience in designing and developing web-based applications using the .NET Framework.
- Hands on experience building applications using C#, ASP.NET, MVC, MS SQL Server, Visual Studio, Blazor, Azure/AWS, building and consuming APIs.
- Applicants must have experience with SQL Server and writing efficient SQL queries.
- Working experience in Health care is required.
- Physical Demands: While performing the duties of this job, the employee is occasionally required to move around the work area; Sit; perform manual tasks; operate tools and other office equipment such as computer, computer peripherals and telephones; extend arms; kneel; talk and hear.
- Mental Demands: The employee must be able to follow directions, collaborate with others, and handle stress.
- Work Environment: The noise level in the work environment is usually minimal.