Neighborhood Health Plan of Rhode Island
Manager of Software Engineering
Neighborhood Health Plan of Rhode Island, Smithfield, Rhode Island, us, 02917
Job Details
Job Location
Smithfield, RI - Smithfield, RI
Position Type
Full Time
Education Level
Bachelors Degree
Travel Percentage
Occasional
Job Shift
Daytime
Job Category
Management
Description
The Manager of Software Engineering is responsible for leading the design, development, and implementation of system integration solutions. This person leads a team of software developers and is responsible to ensure work is delivered on time, within budget, and with quality. The Manager works closely with the business analysts to understand the business and technical requirements and to create an appropriate technical solution. In addition, the Manager will assist with the mentoring of all application developers, UI developers and Salesforce admins. The Manager must balance operational priorities with strategic goals of the company.
Duties and Responsibilities:
Responsibilities include, but are not limited to the following:
Plan, direct, and manage the daily activity of the development team and its work, ensuring the stability and reliability of interfaces between systems, vendors, Trading Partners, and State Medicaid.
Leads and collaborates in planning, decomposing, estimating, scheduling, prioritization and resourceallocation exercises for complex efforts
Mentor application developers in developing their analytic and development skills
Engages in on-going performance management of staff including coaching, mentoring, development, training and succession planning to include hiring and termination decisions
Identifies new technologies or technological improvements to include in the application to improve usability, stability and maintainability
Develop service level standards and ensures accountability for Application Development team
Designs and develops new functionality for existing and new applications
Troubleshoot and correct issues with existing applications
Participates in and supports IT governance
Provides technical consultation to the business community
Serves as Project Manager for new enhancements or applications including the preparation of project documentation, track project milestones and deliverables
Identifies opportunities for improvement within the Application Development Team (i.e., improving documentation, software quality improvement, etc.) and outline and implement solutions
Performs other related duties as required
Corporate Compliance Responsibility - As an essential function, responsible for complying with Neighborhood's Corporate Compliance Program, Standards of Business Conduct, applicable contracts, laws, rules and regulations, policies and procedures as it applies to individual job duties, the department, and the Company. This position must exercise due diligence to prevent, detect and report unlawful and/or unethical conduct by fellow co-workers, professional affiliates and/or agents
Qualifications
Qualifications
Required:
Bachelor's degree in Information Systems or related field or sufficient experience and/or background to equate to the degree
Eight (8)+ years of direct work experience as an application developer
Eight (8)+ years of experience designing and developing applications using .Net (C# or VB)
Experience using .Net Frameworks - .Net core, MVC
Five (5)+ years' experience with creating/maintaining web services (SOAP, REST)
Five (5)+ years of experience with SQL
Three (3)+ years of experience with XML and JSON
Experience leading and mentoring a team of application developers
Experience using a System Development Methodology
Experience with Project Management Techniques
Strong systems analysis, problem solving, and design skills
Strong understanding of UI, cross-browser compatibility, general web functions and standards
Strong verbal and written communications skills
Excellent Customer service skills
Ability to effectively prioritize and execute tasks in a high-pressure environment is crucial
Team Player
Preferred:
Masters degree in Information Systems or related field, or sufficient experience and/or background to equate to the degree
Experience working in a Health Maintenance Organization (HMO)
Experience in the design of relational database structures
Experience with Azure DevOps, Github
Experience with Altova Map Force
Experience with Salesforce
Experience with active batch automation
Job Location
Smithfield, RI - Smithfield, RI
Position Type
Full Time
Education Level
Bachelors Degree
Travel Percentage
Occasional
Job Shift
Daytime
Job Category
Management
Description
The Manager of Software Engineering is responsible for leading the design, development, and implementation of system integration solutions. This person leads a team of software developers and is responsible to ensure work is delivered on time, within budget, and with quality. The Manager works closely with the business analysts to understand the business and technical requirements and to create an appropriate technical solution. In addition, the Manager will assist with the mentoring of all application developers, UI developers and Salesforce admins. The Manager must balance operational priorities with strategic goals of the company.
Duties and Responsibilities:
Responsibilities include, but are not limited to the following:
Plan, direct, and manage the daily activity of the development team and its work, ensuring the stability and reliability of interfaces between systems, vendors, Trading Partners, and State Medicaid.
Leads and collaborates in planning, decomposing, estimating, scheduling, prioritization and resourceallocation exercises for complex efforts
Mentor application developers in developing their analytic and development skills
Engages in on-going performance management of staff including coaching, mentoring, development, training and succession planning to include hiring and termination decisions
Identifies new technologies or technological improvements to include in the application to improve usability, stability and maintainability
Develop service level standards and ensures accountability for Application Development team
Designs and develops new functionality for existing and new applications
Troubleshoot and correct issues with existing applications
Participates in and supports IT governance
Provides technical consultation to the business community
Serves as Project Manager for new enhancements or applications including the preparation of project documentation, track project milestones and deliverables
Identifies opportunities for improvement within the Application Development Team (i.e., improving documentation, software quality improvement, etc.) and outline and implement solutions
Performs other related duties as required
Corporate Compliance Responsibility - As an essential function, responsible for complying with Neighborhood's Corporate Compliance Program, Standards of Business Conduct, applicable contracts, laws, rules and regulations, policies and procedures as it applies to individual job duties, the department, and the Company. This position must exercise due diligence to prevent, detect and report unlawful and/or unethical conduct by fellow co-workers, professional affiliates and/or agents
Qualifications
Qualifications
Required:
Bachelor's degree in Information Systems or related field or sufficient experience and/or background to equate to the degree
Eight (8)+ years of direct work experience as an application developer
Eight (8)+ years of experience designing and developing applications using .Net (C# or VB)
Experience using .Net Frameworks - .Net core, MVC
Five (5)+ years' experience with creating/maintaining web services (SOAP, REST)
Five (5)+ years of experience with SQL
Three (3)+ years of experience with XML and JSON
Experience leading and mentoring a team of application developers
Experience using a System Development Methodology
Experience with Project Management Techniques
Strong systems analysis, problem solving, and design skills
Strong understanding of UI, cross-browser compatibility, general web functions and standards
Strong verbal and written communications skills
Excellent Customer service skills
Ability to effectively prioritize and execute tasks in a high-pressure environment is crucial
Team Player
Preferred:
Masters degree in Information Systems or related field, or sufficient experience and/or background to equate to the degree
Experience working in a Health Maintenance Organization (HMO)
Experience in the design of relational database structures
Experience with Azure DevOps, Github
Experience with Altova Map Force
Experience with Salesforce
Experience with active batch automation