Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Development Manager

Mobile Programming LLC

Development Manager

Cincinnati, OH
Full Time
Paid
  • Responsibilities

    Job Description

    Application Development and Support Manager leads a team responsible for the design, development and operation of CRM platforms built on Microsoft Dynamics, SFDC Health Cloud, .Net, Java Spring boot microservices and business objects technologies. The Application Development and Support Manager collaborates with stakeholders across the business unit to plan and deliver projects and services.

    25%: Build and maintain an engaged, skilled and high-performing team through recruiting, coaching, talent development and constructive performance feedback 25%: Collaborate with business and IT stakeholders to evaluate, prioritize and plan Patient Services technology and solutions 25%: Manage projects, client implementations, platform migrations, and the development of business intelligence solutions 25%: Manage the on-going support and administration of CRM platforms and related solutions RESPONSIBILITIES AND DUTIES

    1. Serves as an interface between software development teams, project managers, IT leadership and business partners.
    2. Work closely with Software Engineers to organize the underlying architecture and defines programming standards.
    3. Serve as technical advisor to management when needed to provide technical perspective on requirements.
    4. Proactively identify issues so they can be resolved before work flow is affected.
    5. Ensure uptime according to SLAs for all business-critical features in CRM platforms.
    6. Implement industry standard best practices and approaches in areas of application development and production support
    7. Provide day to day management of application development and support teams which includes employees and contractors.
    8. Develop policies and procedures to govern application support functions, such as problem management, change management, and security.
    9. Assist in development of Service Level Agreements to establish incident resolution expectations and timeframes.
    10. Provide training, coaching and mentoring to team members.
    11. Manage administrative tasks in relation to team members (time card approvals, Personal/Vacation requests, budget requests).
    12. Carry out supervisory responsibilities in accordance with company policies and applicable laws.
    13. Interview, hire and train employees and contractors.
    14. Engineering: Change Management: Responsible for coordinating communications and scheduling to all affected parties when technology changes are to be made. 
    15. Ensure that software changes are implemented with minimal to no negative business impacts.
    16. Other tasks and projects as assigned. KEY SKILLS Leadership Skills and Experience : Must be a proven people leader who demonstrates strong leadership skills and an ability to partner well with others in a collaborative, matrixed team environment Must be passionate about delivering an exceptional customer experience and demonstrate an ability to solve business and technical challenges with the customer in mind. Experience with managing multiple teams or a team of at least 5-8 engineers. Strong speaking and presentation skills are required to communicate ideas and proposals to technical and non-technical audiences (e.g., formal presentations, white boarding, large and small group presentations) Skilled at process design, measurement and continuous improvement Strong problem-solving skills and experience performing cause and effect analysis Project management experience is a plus Must be well-organized and able to work on and manage multiple concurrent projects Facilitate a strong team environment; support and guide staff in goal setting, career path planning and skills development. Excellent written and verbal communication skills. , Technical Skills: Clear understanding of software development lifecycle and application support. Hands-on knowledge of one CRM platform is a must (Dynamics CRM / Salesforce) Working knowledge of Microservices Working knowledge of systems design. Ability to analyze data and audit information for accuracy. Salesforce health cloud, Einstein Analytics knowledge and experience is a plus Expertise with all aspects of DevOps (source control, continuous integration, deployments, etc.) is a plus REQUIRED EXPERIENCE AND QUALIFICATIONS Bachelor’s Degree in Computer Science or equivalent years of experience and knowledge. Minimum 8 years of progressively responsible software development experience. Minimum 6 years of people leadership experience in a technical capacity. Demonstrated experience in coaching and mentoring staff into new and advanced skills in a technical environment. Demonstrated success collaborating with internal and external stakeholders to produce software products.
  • Qualifications

    Qualifications null Additional Information

    All your information will be kept confidential according to EEO guidelines.