> Markdown version of [/jobs/ext/2459072-application-developer-ii-net-powerapps](https://www.wearedevelopers.com/jobs/ext/2459072-application-developer-ii-net-powerapps). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Application Developer II (.NET/PowerApps) - **Company:** County of Mecklenburg - **Location:** Charlotte, NC, United States - **Experience:** Experienced - **Salary:** $89,604.0 - $112,005.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), .NET Framework, Agile Methodology, Data Analysis, Application Configuration Access Protocols, Application Packaging, HTML5, Build Automation, Automation of Tests, Microsoft Azure, Business Software, C Sharp (Programming Language), Cascading Style Sheets (CSS), Computer Programming, Continuous Integration, Data Cleansing, Relational Databases, Software Design Patterns, HP Systems Insight Manager, Microsoft Dynamics, Microsoft Visual Studio, Microsoft Office, Microsoft SQL Server, Software Configuration Management, Software Engineering, Product Software Implementation Methods, SQL Server Reporting Services, Enterprise Software Applications, Test-Driven Development (TDD), Information Technology, Maintaining Code, SQL Server Management Studio (SSMS), Software Version Control, Powerapps - **Published:** August 7, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=2ceeb8fce98f2b5d ## About the Role Experience: Minimum of three years of programming experience Education: Bachelor's degree in Information Technology or Computer Science Combination of relevant education and relevant experience accepted: Yes, Net development experience Microsoft Power Platform and Dynamics 365 experience. JavaScript SQL Server Microsoft suite of products KNOWLEDGE, SKILLS AND ABILITIES Knowledge of 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 Skills 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, To accomplish this job successfully, an individual must be able to perform, with or without reasonable accommodation, each essential function satisfactorily. Reasonable accommodation may be made to help enable qualified individuals with disabilities to perform the essential functions. ## Description 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., 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, Contributing to Team Success: Actively participates as a member of a team to move the team toward the completion of goals Building Partnerships: Identifies opportunities and takes action to build strategic relationships between one's area and other areas, teams, departments, units, or organizations to help achieve business goals Communication: Clearly conveys information and ideas through a variety of media to individuals or groups in a manner that engages the audience and helps them understand and retain the information provided Collaboration: Works effectively and cooperatively with others; establishes and maintains good working relationships Customer Focus: Ensures that the customer perspective is a driving force behind business decisions and activities; crafts and implements service practices that meet customers' and own organization's needs Decision Making: Identifies and understand issues, problems, and opportunities; compares data from different sources to draw conclusions; uses effective approaches for choosing a course of action or developing appropriate solutions; takes action that is consistent with available facts, constraints, and probable consequences Driving for Results: Sets high goals for personal and group accomplishment; uses measurement methods to monitor progress toward goals; tenaciously works to meet or exceed goals while deriving satisfaction from that achievement and continuous improvement Managing Conflict: Deals effectively with others in an adversarial situation; uses appropriate interpersonal styles and methods to reduce tension or conflict between two or more people ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Data Science in Retail](https://www.wearedevelopers.com/videos/586-data-science-in-retail) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Develop enterprise-ready applications for Microsoft Teams with Azure resources on modern web technologies](https://www.wearedevelopers.com/videos/187-develop-enterprise-ready-applications-for-microsoft-teams-with-azure-resources-on-modern-web-technologies) - [Data Science on Software Data](https://www.wearedevelopers.com/videos/162-data-science-on-software-data) - [Can SVG be fast? Rendering a scatter chart with over 10k points](https://www.wearedevelopers.com/videos/100299-can-svg-be-fast-rendering-a-scatter-chart-with-over-10k-points) ## Related Articles - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)