Mecklenburg County

Application Developer II-.Net Developer

New

Pay$89604.00 - $117604.00 / year
LocationCharlotte/North Carolina
Employment typeFull-Time
  • Job Description

      Req#: req17306
      Salary Range: $89,604 - $117,604
      This is an exempt position. Pay rates are based on education, skill, experience level and internal equity

      Our mission is to serve Mecklenburg County residents by helping them improve their lives and community. 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. We provide business-valued IT solutions and services that are flexible, engaging, and innovative to serve the residents of Mecklenburg County.

      POSITION SUMMARY
      This position is the second level of the Application Developer series. 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.

      The Application Developer is responsible for designing, coding, testing, correcting, and documenting complex programs, reports, and scripts from agreed specifications, and subsequent iterations, using agreed standards and tools, to achieve a well-engineered result. The incumbent will work closely with other IT staff supporting Health and Human Services custom-developed applications and will be part of a larger team dedicated to the Public Health Department. HHS domain includes Community Support Services, Social Services, Community Resources, and Public Health Department . The position reports to HHS domain development manager under the Service Development division.

      ESSENTIAL FUNCTIONS
      •Design, Develop, and Support line of business custom application using Microsoft technology stack, including but not limited to, C# ASP.NET MVC, Web Forms, VB.NET, PowerApps/Dynamics 365, Azure App Services, Service Bus, Web Jobs, Function App, etc.
      •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
      • Experience in PowerApps/Dynamics 365 Development
      • Experience in Azure PaaS (Platform as a Service) Development
      • Experience in messaging-driven Integration Development using tools like Service Bus, MSMQ, and ActiveMQ.
      • Familiarity with Common Design Patterns

      KNOWLEDGE, SKILLS, AND ABILITIES
      Knowledge of

      •Current software development technologies, trends, and methodologies
      •Common software engineering design patterns
      •Enterprise application development in C#
      •Significant experience with iterative and test-driven development practices
      •Agile Methodology
      •Azure DevOps

      Skills
      •Microsoft.NET Framework 4.x with Web Forms, VB.NET and C#
      •Microsoft.NET 6/7 WebAPI, Entity Framework Core
      •Microsoft NET 6/7 Blazor, MVC, Razor Pages
      •Experience with source code control and software configuration management tools
      •Experience with relational database design and administration
      •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 understands 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
      •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 accommodations 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 emergency and/or disaster situations.


  • About the company

      83 Mecklenburg County is a county located in the southwestern region of the state of North Carolina, in the United States.

Notice

Talentify is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.

Talentify provides reasonable accommodations to qualified applicants with disabilities, including disabled veterans. Request assistance at accessibility@talentify.io or 407-000-0000.

Federal law requires every new hire to complete Form I-9 and present proof of identity and U.S. work eligibility.

An Automated Employment Decision Tool (AEDT) will score your job-related skills and responses. Bias-audit & data-use details: www.talentify.io/bias-audit-report. NYC applicants may request an alternative process or accommodation at aedt@talentify.io or 407-000-0000.