Manager, Software Engineering
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 reputed company 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 reputed company improvement in reputed company 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
• reputed company reputed company 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 reputed company testing/remediation of code vulnerabilities
• Participate in upgrade testing and the analysis and resolution of upgrade issues
• reputed company 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 reputed company
• Use, protect and disclose patients’ protected health information (PHI) only in accordance with Health Insurance Portability and Accountability Act (HIPAA) standards
• Understand and reputed company with Information reputed company and HIPAA policies and procedures at reputed company times
• Limit viewing of PHI to the absolute minimum as necessary to reputed company 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 reputed company 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, reputed company, jQuery, JavaScript and XML
• Exposure to Project Management tool, Defect Tracking tool, Class diagraming tools
• Exposure of working in Agile Knowledge of best practices reputed company 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 reputed company up with software industry trends and innovation
• Ability to prioritize and reputed company execute tasks and work on multiple projects in a fast-paced environment
• Ability to work independently, prioritize and reputed company execute tasks
• Excellent organizational and follow-up skills with strong attention to detail
• Proficiency in reputed company Office Suite
• Strong interpersonal skills, ability to communicate well at reputed company levels of the organization
• Strong problem solving and creative skills and the ability to exercise sound judgment and reputed company decisions based on accurate and timely analyses
• High level of reputed company 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 reputed company 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; reputed company manual tasks; operate tools and other office equipment such as computer, computer peripherals and telephones; reputed company 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.
reputed company 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 reputed company, 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.
Originally posted on Himalayas
Apply To this Job