This job has expired

Check similar jobs, what people also searched, or create a job alert for jobs in

Expired

over 2024 years ago
Save Job

Summary

Salary Range: $79,862 - $119,791 This is an exempt position. Pay rates are based on education, skill, experience level and internal equity. POSITION SUMMARY This position, the second level of the Application Developer series, will provide support and configuration for packaged and custom Mecklenburg County applications. Under general supervision, will be 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. Ideal candidate will have a broad knowledge base of programming code for multiple applications and the ability to work with systems that link to multiple databases and involve more complex equations. Although not required to write code on day-to-day basis, writing and maintaining code, performing analysis work, and application development activities may be required. The primary function of this position is to support the Mecklenburg County DevOps team. ESSENTIAL FUNCTIONS General * Provide end-to-end support of existing applications, both internally developed, and vendor provided * 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 * Participate in the development and implementation of processes that improve efficiency and enhance productivity * Coordinate the implementation of software updates with staff DevOps * Develop, implement, and manage continuous integration and continuous deployment (CI/CD) pipelines using Azure Pipelines to streamline the build, test, and deployment processes. * Oversee code repositories with Azure Repos, including tasks such as branching, merging, and handling pull requests to ensure efficient version control. * Work closely with Application Development team, Enterprise Architecture, DBA and Quality Assurance team regarding deployments of .net applications, Power Apps, Power Automate and Power Pages. * Assist in the creation of Azure DevOps projects and manage access permissions based on team member roles and requirements. * Collaborate with the Development team to troubleshoot and resolve issues related to build and release pipelines in Azure DevOps. * Support the Development team in identifying and mitigating software vulnerabilities by leveraging DevSecOps tools and practices. * Manage user access to Power Platform applications by assigning appropriate Power Platform licenses and custom security roles. * Work with Development and QA teams to coordinate updates to the Power Platform through Release Wave updates, ensuring product and security update with minimal disruption. * Assist in setting up access to Microsoft Teams and resolving any user-specific issues related to the Teams application. * Utilize established development tools, guidelines and conventions including but not limited to ASP.NET, SQL Server, HTML, CSS, JavaScript, and C#/VB.NET * Design, code and test new Windows and web software applications as needed 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 setting up CI/CD pipelines in Azure DevOps using YAML * Previous experience working on multiple Azure resources like App Services, Function apps, API management, Azure Functions, Azure Keyvault etc. * Knowledge of software composition analysis (SCA) and static code analysis (SAST) and DevSecOps tools * Experience using Microsoft Teams and basic knowledge of files/folder permission in SharePoint * Scripting languages, such as PowerShell * Dynamics 365/Power Platforms apps * Experience on Infrastructure as Code (IaC) using ARM or Bicep * AZ-200, AZ-400, or PL-900 certification is a plus 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 * Experience with source code control and software configuration management tools * Experience with relational database design and administration * Experience developing in a continuous integration environment using source code control, automated testing, and build automation * Experience with agile development practices * GIT version control - branching, merging, pull requests * Strong working knowledge of all phases of software development including design, coding, testing and implementation 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 COMPUTER SKILLS * Advanced proficiency in current version of Visual Studio * Advanced proficiency in Microsoft Office * 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.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job