Logo
Med-Metrix

Manager, Software Engineering

Med-Metrix, Parsippany, New Jersey, us, 07054

Save Job

Job Purpose

The Manager, Software Engineering will be responsible for leading and mentoring a team of software engineers in the design, development, and maintenance of innovative, compliant, and high-quality software solutions for the healthcare industry. This role requires a strong technical leader with the ability to balance people management, project management, and technical expertise to deliver software that improves clinical workflows, enhances patient care, and supports the organization's mission.

Duties & Responsibilities

Provide hands-on management of the Software Development team, inclusive of onshore and offshore resources, and the entire DevOps process in support of our proprietary SaaS offering Establish relationships with existing and prospective internal customers to interpret all individual requirements Act as a liaison between Technical and Business Development Teams including Analysts and End-Users Responsible for requirement elicitation, prototyping and writing relevant design documents for critical elements, as well as obtaining sign-off of requirements and deliverables Manage the development, deployment, and integration of software solutions Responsible for coordination, requirements derivation, software design, and implementation of projects. Responsible for planning and tracking the project milestones Delegate tasks to organizes, mentors and motivates a team of talented software engineers Foster a culture of continuous improvement in all areas of technology and instills the principles of this culture in development team Supervise resource allocation to ensure attainment of apt business and personnel development goals Develop framework and process for applications project using existing technologies that are implemented in a structured, maintainable fashion Identify opportunities for improvement and efficiency in the SDLC, including deployment and ongoing security testing/remediation of code vulnerabilities Participate in upgrade testing and the analysis and resolution of upgrade issues Oversee and manage new client implementations, customer requests, application support, and escalations Help architect .NET and database-based solutions by studying existing technology architecture; evaluating solution alternatives; developing prototypes; and writing detailed technical requirements Ensure top quality design reviews attaining business goals Establish and stimulate software development standards and processes along with best practices for delivery of scalable and high-quality software Evaluate and Improve application performance and security 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 Qualifications

Bachelor's degree in software engineering, computer science, information systems, information technology, or similar 10+ years' experience in C#, ASP.NET, MVC 4.0 or above, NET Framework 2.0 - 4.0, Visual Studio 2012/2017, SQL Server 2012/2014 Minimum 5 years of experience in leading Development/Software Engineering Team Minimum 3 years of experience as a Development Manager C++ experience will be a plus In-depth knowledge and experience of .Net, LINQ, jQuery, JavaScript and XML Exposure to Project Management tool, Defect Tracking tool, Class diagraming tools Exposure of working in Agile Knowledge of best practices related to data encryption and cybersecurity A solid foundation in computer science, with strong competencies in data structures, algorithms and software design Healthcare experience preferred, but not required Ability to keep up with software industry trends and innovation Ability to prioritize and efficiently execute tasks and work on multiple projects in a fast-paced environment Ability to work independently, prioritize and efficiently execute tasks Excellent organizational and follow-up skills with strong attention to detail Proficiency in Microsoft Office Suite Strong interpersonal skills, ability to communicate well at all levels of the organization Strong problem solving and creative skills and the ability to exercise sound judgment and make decisions based on accurate and timely analyses High level of integrity and dependability with a strong sense of urgency and results oriented Excellent written and verbal communication skills required Gracious and welcoming personality for customer service interaction Working Conditions

Ability to work outside of normal business hours as needed 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.

Med-Metrix will not discriminate against any employee or applicant for employment because of race, color, religion, sex (including pregnancy, gender identity, and sexual orientation), parental status, national origin, age, disability, genetic information (including family medical history), political affiliation, military service, veteran status, other non-merit based factors, or any other characteristic protected by federal, state or local law.