Who ❤️ PJ →

Full Search

This job listing has expired and may no longer be relevant!
1 Mar 2022

Full-Time Principal Development Manager

MGMA – Posted by MGMA Englewood, Colorado, United States

Job Description

Medical Group Management Association (MGMA) is excited to share an opportunity to join our innovative and customer-focused community.

About the Role: Principal Development Manager

General Purpose:

The Principal Development Manager is responsible for leading and managing the front- and back-end development leaders and teams of Medical Group Management Association (MGMA). The teams supported technologies and initiatives include the website, integrated applications, software application development, and web integrations, striving to create a cohesive digital experience for MGMAs members and customers.

Essential Functions:

  • Manages a team of leaders and developers in the design and development of new enterprise solutions as well as application enhancements.
  • Monitors team activities and reports on project statuses to management and stakeholders.
  • Leads the team in design, coding, review, and testing activities to accomplish the organizations goals and measures results.
  • Works closely with IT Leadership and business stakeholders related to strategic and holistic architecture of MGMAs digital offerings, products, and software.
  • Plays a pivotal role in planning, developing, and refining the software stack for growth by using Full-stack C# .Net building n-tier web applications and services,
  • Ensures adherence to established policies and procedures to ensure integrity and quality of projects.
  • Develops standards and processes as necessary.
  • Interfaces with stakeholders, project management office, and technical leads from vendors and other teams across the organization.
  • Ensures applications deployed in production perform adequately; monitors performance and recommends corrective action, as necessary.
  • Ensures optimization of all digital programs.
  • Responsible for development, implementation, and maintenance of the organizations website, including monitoring web traffic, page load times, maintaining web server, and back-end analytics.
  • Drives user experience, user interface (UX/UI), and design, working closely with Marketing leaders, for evolving website and software development efforts.
  • Assists in website governance across the organization to include definition of user roles, privacy policies, training documents, best practices, inventory of tools being used, glossary of terms, and overall maintenance and growth of the site.
  • Advocates/enforces best practices for performance, reliability, scalability, security, and reusability at the organization level.
  • Researches and identifies the businesss technical requirements in collaboration with stakeholders.
  • Assists in writing code to implement key features, patterns, systems, and prototypes that guide the teams technical direction, when necessary.
  • Designs and documents a reference architecture for new software Applications and work with agile software teams to deliver those systems.
  • Works with development team leaders to assess risks, make trade-offs, and offers solutions over others, when necessary.
  • Provides domain expertise and engineering insight to guide designs, accelerate project decision making, and maintain oversight of technical execution.
  • Brings industry-wide perspective, knowledge of existing resources and tools, and ability to discover new technologies as needed to make effective build/buy recommendations.
  • Conceives, experiments with, and presents architectural approaches for software and systems, including software and processes, in support of business needs.
  • Other duties as required and necessary to ensure the success of the organization.

Supervisory duties:

  • Directly manages development staff in accordance with the organization’s policies and applicable laws. Responsibilities include interviewing, hiring and training employees, planning, assigning and directing work including goal and direction setting, appraising performance, rewarding and disciplining employees, and addressing complaints and resolving problems.

Knowledge, skills and abilities:

  • Ability to consistently promote, support, work, and act in a manner in support of MGMAs mission, vision and values.
  • Strong operational background, excellent client and project management skills, proven ability to contribute to leading a team, and ability to lead projects and teams.
  • Experience in managing a development team and large-scale projects, including software development and delivery.
  • Ability to facilitate effective communications, building productive working relationships both internally and externally, engaging people in participative planning and customizing the communication method for the individual and the situation.
  • Strong experience with understanding business needs and documenting requirements to aid in the process of code development.
  • Subject matter expert for development processes and documentation of system architecture.
  • Strong experience with using standard and agile life-cycle methodologies.
  • Project management experience relevant to software development, implementing IT projects, leading project teams, and managing custom software integration projects.
  • Ability to manage a dynamic staff and work collaboratively in a fast-paced environment.
  • Experience managing front- and back-end web development, including UX expertise.
  • Excellent analytical skills and strong quantitative skills.
  • Ability to translate technical plans into business intelligible presentations, and be comfortable interacting with all levels of management.
  • Looks for opportunities to mentor, lead, and develop others.
  • Solid understanding and knowledge of the .NET Framework, .NET Core, C#, ASP.NET, WCF, Entity Framework, and MS SQL.
  • Solid understanding of front-end web UI development; various JavaScript libraries and frameworks, including Angular.
  • Experience with .NET testing frameworks, such as NUnit or MSTest.
  • Experience with MVC, Web API, or ODATA.
  • Experience with CMS, preferably KenticoKontent.
  • Experience with CRM, preferably Dynamics365.
  • Experience with configuring, monitoring, provisioning cloud applications; preferably Azure.
  • Experience with CI/CD, preferably Azure DevOps.
  • Experience with authentication and Azure B2C.
  • Clear understanding and best practices of architectural designs and software development.
  • Team player who can establish excellent working relationships with peers and other teams.

Education:

  • Bachelor’s degree in Computer Science, Management Information Systems (MIS), business, IT, or related field required.

Experience:

  • Seven (7) or more years of experience developing enterprise-wide applications is required.
  • Two (2) or more years of experience with application architecture is preferred.
  • Two (2) or more years of experience with cloud infrastructure is preferred.
  • Two (2) or more years of experience with Microsoft SQL Server or similar database server is preferred.
  • One (1) or more years of experience with Agile Methodologies is preferred.

An equivalent combination of education and experience may be substituted on a year for year basis.

Pay range – 110K – 140K on an annualized basis. For more information on our benefits, check out : https://mgma.com/about/careers/careers-1

Share this role online (there may be a referral fee*)

How to Apply

Please submit your resume to: https://www.paycomonline.net/v4/ats/web.php/jobs/ViewJobDetails?job=65860&clientkey=AB76B3D4AB284EE991271C71B2B7DE8E

Job Categories: Equal Opportunities. Job Types: Full-Time. Salaries: 100,000 and above.

124 total views, 0 today

Apply for this Job