Application Developer II (.NET/PowerApps)

County of Mecklenburg, NCCharlotte, NC
$89,604 - $112,005Onsite

About The Position

This position is the second level of the Application Developer series and will provide support and configuration for packaged and custom Mecklenburg County applications. This position, under general supervision, is responsible for implementing and supporting technology for business applications including Enterprise Resource Planning (ERP), Finance and Customer Relationship Management (CRM) systems in addition to other Line of Business (LOB) applications used by the organization. Specific responsibilities include installing vendor application packages, application configuration, data analysis, data cleansing, application monitoring, root cause analysis and general troubleshooting. Application Developers are responsible for writing and maintaining code, performing analysis work and may lead application development activities.

Requirements

  • Minimum of three years of programming experience
  • Bachelor's degree in Information Technology or Computer Science
  • Combination of relevant education and relevant experience accepted

Nice To Haves

  • .Net development experience
  • Microsoft Power Platform and Dynamics 365 experience.
  • JavaScript
  • SQL Server
  • Microsoft suite of products
  • Current software development technologies, trends, and methodologies
  • Common software engineering design patterns
  • Enterprise application development in C# and experience with Microsoft Dynamics 365 and Power Apps.
  • Significant experience with iterative and test-driven development practices
  • Agile Methodology
  • Azure DevOps
  • Experience with source code control and software configuration management tools
  • Experience with relational database design and administration
  • Experience with C# applications development and familiarity with Microsoft Dynamics 365 and Power Apps
  • Experience with JS libraries, HTML5, and CSS
  • Experience developing in a continuous integration environment using source code control, automated testing, and build automation
  • Experience with agile development practices
  • Advanced proficiency in current version of Visual Studio and knowledge of Microsoft Dynamic 365 and Microsoft Power Apps.
  • Advanced proficiency in Microsoft Office
  • Experience with SQL Server Reporting Service
  • Experience with SQL Server Management Studio

Responsibilities

  • Provide end-to-end support of existing applications, both internally developed, and vendor provided
  • Support IT staff through programming efforts and modifications needed for applications and automated processes
  • Assist in the development of procedures including the creation of documentation to support those procedures
  • Assist IT and other departmental staff in reviewing, analyzing and evaluating business processes and end user needs to support business requirements
  • Assess, test and implement software (including version updates) and security patches to supported third party applications
  • Provide support for business applications within the enterprise
  • Provide setup and configuration of applications
  • Develop recommendations for enhancing approaches for software support services
  • Analyze performance of program and acts to correct deficiencies
  • Participate in the development and implementation of processes that improve efficiency and enhance productivity
  • Coordinate the implementation of software updates with staff.
  • Work with software vendors to understand, configure, enhance, and support software products

Benefits

  • Pay rates are based on education, skill, experience level and internal equity.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service