Note: The job is a remote job and is open to candidates in USA. The North Carolina Department of Agriculture and Consumer Services is seeking an IT Application Developer for the Department of Health. This role involves designing, developing, implementing, and maintaining enterprise applications and data solutions to support public health regulatory and licensing systems in Washington.
Responsibilities
- Design, develop, test, and maintain enterprise web applications, APIs, and system integrations using modern development frameworks, cloud technologies, and relational databases
- Build and optimize data solutions, including databases, ETL processes, stored procedures, reports, dashboards, and data integrations that support business operations and decision making
- Implement and maintain cloud-hosted applications and services using Azure platforms, web servers, and DevOps tools to ensure secure, scalable, and reliable system performance
- Analyze business requirements and translate them into technical designs and software solutions that meet operational, security, and accessibility standards
- Troubleshoot and resolve complex application, database, and system issues by researching root causes, implementing solutions, and documenting outcomes
- Conduct unit, system, performance, and quality assurance testing to ensure applications function as intended and meet coding, security, and accessibility requirements
- Manage technical implementation activities by developing work plans, tracking progress, coordinating with stakeholders, and delivering solutions that meet project timelines and business needs
- Develop technical documentation, coding standards, and best practices that promote maintainable, consistent, and high-quality systems across the organization
Skills
- Eight (8) years of experience in one or more of the following IT disciplines: consulting, analyzing, designing, programming, installing and/or maintaining computer software applications
- An Associate's degree or higher in Information Technology program or a closely related field AND six (6) years of experience in one or more of the following IT disciplines: consulting, analyzing, designing, programming, installing and/or maintaining computer software applications. Additional years of experience can substitute for education on a one-for-one basis
- A Bachelor's degree or higher in Information Technology program or a closely related field AND four (4) years of experience in one or more of the following IT disciplines: consulting, analyzing, designing, programming, installing and/or maintaining computer software applications. Additional years of experience can substitute for education on a one-for-one basis
- At least three (3) years of experience in the software development field. Experience must include: Developing enterprise class, highly secure, and object-oriented web-based application system
- Experience with integration technologies -API, Restful services, SFTP, etc
- Experience with programming technologies such as .NET (ASP.Net, MVC, Core), Java/JSP, XML/JSON, React.js, Angular, CSS, JavaScript, HTML, Ajax, jQuery, etc
- Experience with low code platform technologies such as Salesforce, Power Platform, Nintex, MuleSoft, Box, etc
- Experience with Agile development and methodologies such as Scrum and Kanban
- Ability to clearly communicate concepts and ideas to a variety of audiences both verbally and in writing
- Demonstrated ability to understand every aspect of a technical solution
- Experience simultaneously managing multiple application development projects, enhancements, or production support activities
- Experience working collaboratively as part of a cross-functional team to design, develop, test, implement, or support software applications
- At least one (1) year of experience developing custom components, templates and web-based applications with the Salesforce PaaS
- A Bachelors' degree or higher in Computer Science, Management Information System, or closely allied field (Engineering/Mathematics)
- Experience with DevOps and Continuous Integration / Continuous Delivery practices and tools such as Azure DevOps and GitHub
- Experience developing CaaS applications in technologies such as Azure Container Apps, Docker, and Kubernetes
- Experience with cloud computing via Azure Services such as Azure Portal, Azure App Services, Application Insights, Azure Storage, Azure SQL and Azure Functions
- Experience developing custom components, templates and web-based applications with the Dynamics 365 PaaS
Benefits
- Comprehensive medical, dental, and vision coverage
- Life and long-term disability insurance
- Flexible spending and health savings accounts
- Retirement plans
- Paid holidays
- Vacation and sick leave
- Dependent care assistance
- Professional development opportunities
- Medical flexible spending account which enables them to use tax-deferred dollars toward their health care expenses
- Option to purchase additional coverage amounts
- Other insurance coverage for auto, boat, home, and renter insurance is available through payroll deduction
- Washington State Employee Assistance Program
- Washington Public Employees' Retirement System (PERS)
- Option of two employer contributed retirement programs
- Deferred Compensation Program (DCP)
- Covered by the federal Social Security and Medicare systems
- Public Service Loan Forgiveness Program if qualified
- Paid holidays and one paid personal holiday per calendar year
- Paid sick leave accrual
- Paid vacation leave accrual
- 21 days paid military leave per year
- Five (5) days of paid bereavement leave
- Leave Sharing
- Parental Leave
- Family and Medical Leave Act (FMLA)
- Leave Without Pay
Company Overview