Application Developer II (.NET/PowerApps)

Mecklenburg County

North Carolina

On-site

USD 90,000 - 112,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Mecklenburg County is seeking an Application Developer (Level 2) to support ERP, Finance, CRM and other business applications. You will install, configure, and support vendor packages, write and maintain code, and perform data analysis and troubleshooting under supervision. Strong C#, Dynamics 365, Power Apps, and SQL Server skills are essential.

Experience with Agile practices and Azure DevOps, and a Bachelor's in IT/CS are preferred; combination of education and experience accepted.

Qualifications

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

Responsibilities

  • Provide end-to-end support of existing applications, internally developed and vendor provided
  • Assist in programming efforts and modifications for applications and automated processes
  • Develop documentation and procedures to support processes
  • Analyze and evaluate business processes and end user needs
  • Assess, test and implement software updates and security patches
  • Coordinate software updates with staff
  • Work with vendors to understand, configure, enhance software products
  • Develop recommendations for improving software support services
  • Participate in development and implementation of efficient processes

Skills

C# development
Power Apps
Dynamics 365
JavaScript
SQL Server
Azure DevOps
HTML5 / CSS
CI/CD
Agile
Team collaboration

Education

Bachelor's degree in Information Technology or Computer Science

Tools

Visual Studio
SQL Server Management Studio
Power Platform
Git / Source control
Microsoft Dynamics 365

Job description

Salary range: $89,603.60 - $112,004.50

This is an exempt position. Pay rates are based on education, skill, experience level and internal equity.

Follow Your Calling, Find Your Career

The success of Mecklenburg County rests on strong, competent talent at all levels of the organization. We are a growing team of talented and passionate IT professionals who are dedicated to delivering creative tools and innovative solutions to engage and serve more than 1 million County residents as well as 6,000 employees. Our mission is to serve the residents of Mecklenburg County by providing business-valued IT solutions and services that are flexible, engaging, and innovative. Whether your passion is architecture, development, quality services, engineering, desktop support, or operations, we have a position for you. If you enjoy working with the public and are looking for a career where your work is important to the community, come be a part of Mecklenburg County and help us provide a community of pride and choice for people to live, learn, work, and recreate.

Position Summary

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.

Essential Functions
  • 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
Minimum Qualifications
  • 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
Preferred Qualifications
  • Net development experience
  • Microsoft Power Platform and Dynamics 365 experience.
  • JavaScript
  • SQL Server
  • Microsoft suite of products
Knowledge, Skills And Abilities
  • 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
Abilities

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

Computer Skills

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

REASONABLE ACCOMMODATIONS STATEMENT

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.

DISCLAIMER STATEMENT

This is not intended to be an all-inclusive list of job-related responsibilities, duties, skills, requirements or working conditions. Other duties may be assigned based on business need and the supervisor’s request. Mecklenburg County reserves the right to revise the job description at any time. Designated positions may be required to assist in emergencies and/or disaster situations.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Application Developer II - .NET & PowerApps
Application Developer II - .NET & PowerApps

Mecklenburg County • North Carolina

On-site
USD 90,000 - 112,000
IT QA Analyst I
IT QA Analyst I

Mecklenburg County • North Carolina

On-site
USD 65,000 - 82,000
Management Analyst - CSS Administration
Management Analyst - CSS Administration

Mecklenburg County Government • Charlotte (NC)

On-site
USD 63,000 - 95,000
Management Analyst - CSS Administration
Management Analyst - CSS Administration

Mecklenburg County • North Carolina

On-site
USD 63,000 - 95,000
Senior Data Architect
Senior Data Architect

Mecklenburg County • North Carolina

On-site
USD 108,000 - 163,000
Sr. Enterprise Applications Developer
Sr. Enterprise Applications Developer

Providence College • Providence (RI)

On-site
USD 90,000 - 125,000
Senior Information Technology Professional - Applications & Solutions Developer
Senior Information Technology Professional - Applications & Solutions Developer

Waukesha County Human Resources • Waukesha (WI)

On-site
USD 56,000 - 79,000
Applications Developer
Applications Developer

University of North Carolina System • Raleigh (NC)

Hybrid
USD 70,000 - 90,000
Application Support Manager
Application Support Manager

Salt Lake County Arts • Salt Lake City (UT)

On-site
USD 80,000 - 100,000
Applications Development Specialist
Applications Development Specialist

Meade • Illinois

On-site
USD 75,000 - 90,000
Medical, Dental, and Vision Insurance
401(k) Plan with Company Matching
Paid Time Off and Holidays