1

App Development Jobs in Raleigh, NC (NOW HIRING)

For our iOS app development, we use Swift. Our front-end code is written in JavaScript (including the React and D3 libraries, and ES6). Of course, the specific technologies and languages you use will ...

Description Sales Development Representative Raleigh, NC EGNYTE YOUR CAREER. SPARK YOUR PASSION ... HealthJoy - a benefits navigation app that lets you access your benefits and get answers to your ...

Sales Development Representative Raleigh, NC EGNYTE YOUR CAREER. SPARK YOUR PASSION. Egnyte is a ... HealthJoy - a benefits navigation app that lets you access your benefits and get answers to your ...

... mobile app development, TDD/BDD methodologies, and tools like Azure DevOps, SauceLabs, and HeadSpin, along with the ability to analyze project requirements and design appropriate software ...

AI Architect, Manager

Raleigh, NC · On-site +1

$61.25 - $80.75/hr

Engineering background preferred in related areas - programming, custom software development, app dev. * Data profiling, cataloging and mapping to enable the design and build of technical data flows

AI Architect, Manager

Durham, NC · On-site +1

$61 - $80.25/hr

Engineering background preferred in related areas - programming, custom software development, app dev. * Data profiling, cataloging and mapping to enable the design and build of technical data flows

next page

Showing results 1-20

App Development information

See Raleigh, NC salary details

$80.7K

$148.1K

$232.8K

How much do app development jobs pay per year?

As of May 30, 2026, the average yearly pay for app development in Raleigh, NC is $148,130.00, according to ZipRecruiter salary data. Most workers in this role earn between $125,900.00 and $170,100.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an App Developer, and why are they important?

To thrive as an App Developer, you need strong programming skills (such as in Java, Swift, or Kotlin), a solid understanding of UI/UX principles, and typically a degree in computer science or related field. Familiarity with development frameworks (like React Native or Flutter), version control systems (such as Git), and platform-specific SDKs is essential. Creative problem-solving, attention to detail, and effective communication are key soft skills that help developers collaborate and deliver user-friendly apps. These skills and qualities are crucial for building robust, scalable, and engaging applications in a fast-evolving tech landscape.

What are some common challenges app developers face when collaborating with cross-functional teams?

App developers often work closely with designers, product managers, and QA testers, which can present challenges such as aligning on project requirements, managing differing timelines, and ensuring clear communication across disciplines. Navigating feedback from multiple stakeholders while maintaining coding best practices requires adaptability and strong collaboration skills. Successful app developers proactively seek input early, clarify expectations, and use project management tools to keep everyone informed and on track, leading to smoother development cycles.

What is app development?

App development is the process of creating software applications that run on mobile devices, such as smartphones and tablets, or on desktop computers. It involves designing the user interface, writing code, testing for bugs, and deploying the app to platforms like the Apple App Store or Google Play Store. Developers use various programming languages and frameworks depending on the target platform. The goal is to create functional, user-friendly apps that meet specific needs or solve particular problems.

How to get a job in app development?

To get a job in app development, build a strong portfolio of mobile or web applications, learn programming languages such as Java, Swift, or Kotlin, and gain experience through internships or personal projects. Familiarity with development tools like Android Studio or Xcode and obtaining relevant certifications can also improve job prospects.

What is the difference between App Development vs Web Development?

AspectApp DevelopmentWeb Development
Required CredentialsTypically requires programming skills in languages like Java, Swift, or Kotlin; often a degree in computer science or related fieldRequires knowledge of HTML, CSS, JavaScript; often a degree or certification in web technologies
Work EnvironmentDeveloping mobile applications for iOS and Android platforms, often using IDEs like Android Studio or XcodeBuilding websites and web applications, usually working with browsers and web servers
Employer & Industry UsageUsed by mobile app companies, startups, and enterprises creating mobile solutionsUsed by businesses, agencies, and freelancers creating online presence and web services

App Development focuses on creating applications for mobile devices, requiring specific programming skills and development environments. Web Development involves building websites and web apps accessible via browsers, with different coding languages and tools. Both fields share some programming fundamentals but serve distinct platforms and user experiences.

What are popular job titles related to App Development jobs in Raleigh, NC? For App Development jobs in Raleigh, NC, the most frequently searched job titles are:
What cities near Raleigh, NC are hiring for App Development jobs? Cities near Raleigh, NC with the most App Development job openings:
Infographic showing various App Development job openings in Raleigh, NC as of May 2026, with employment types broken down into 9% Internship, 64% Full Time, 16% Part Time, and 11% Contract. Highlights an 95% In-person, and 5% Hybrid job distribution, with an average salary of $148,130 per year, or $71.2 per hour.
Application Analyst - Clinical & Business - Level 2

Application Analyst - Clinical & Business - Level 2

Duke University

Durham, NC • On-site

Full-time

Posted 11 days ago


Duke University rating

6.5

Company rating: 6.5 out of 10

Based on 54 frontline employees who took The Breakroom Quiz

433rd of 529 rated colleges and universities


Job description

At Duke Health, we're driven by a commitment to compassionate care that changes the lives of patients, their loved ones, and the greater community. No matter where your talents lie, join us and discover how we can advance health together.
About Duke Health Technology Solutions
Pursue your passion for caring and innovation with Duke Heath Technology Solutions, which is dedicated to the transformation, development, and management of enterprise information technology solutions across Duke Health. By harnessing the power of innovative technologies like cloud computing and artificial intelligence - and pairing them with a forward-thinking approach - Duke Health Technology Solutions is revolutionizing the future of health care at Duke Health and beyond.
Job Title: Application Analyst I, II or 3 - Clinical and Business Applications
General Description of the Job Class
The Application Analyst couples knowledge of business practices/operations with knowledge of information systems to implement, maintain and support Duke Health Clinical and Business applications.
Duties and Responsibilities of this Level
Level 1:
  • Interprets and analyzes systems, data, and information with supervision.
  • Implements applications, tools, processes and structures that assist end users with the management of data in their business unit.
  • Provides systems support, including troubleshooting and the configuration and testing of software.
  • Ensures security of technology solutions with supervision.
  • Participates in planning and providing customer training sessions on system use or revisions.
  • Assists in making oral and written presentations to project teams and management.
  • Completes moderately complex tasks and portions of larger information system projects with direction.
  • Identifies internal resources to build project team performance.
  • Author and updates system, operational and department documentation.
  • Recommends areas for process improvement.
  • Provide application system support for team - rotating 24x7 support
  • Facilitate issue resolution with internal teams: Service Desk, Networking, Device Support, Citrix, OS, Server, VM/Docker Containers, Database, App development, Operations, DevOps
  • Coordinate design, implementation and management of HL7 Interfaces and FHIR APIs
  • Produce Data / System Flow diagrams to represent new system designs
  • Coordinate continuous vulnerability management / patching for each apps servers
  • Manage logs: application, OS, and system
  • Ensure application / data backup and disaster recovery processes are in place and tested
  • Detailed analysis and documentation of customer workflows
  • Collaborate with Administrative, Business, Clinical and Research customers to understand and meet needs
  • Coordinate Application Testing
  • Follow established Change Management processes
  • Provide feedback on departmental processes and procedures / suggest improvements
  • Plan and coordinate system and application upgrades
  • Develop relationships with vendors to ensure customer needs are met in a timely manner
  • Ensure systems conform to Duke Information Security Office policies and procedures
  • Perform other related duties incidental to the work described herein.

Level 2 (In addition to the duties described for the Level 1, the Level 2 will):
  • Applies best practices to the management of the information system life cycle.
  • Analyzes, modifies, designs and researches information systems and processes.
  • Analyzes customer requirements; researches, designs, acquires and implements innovative systems.
  • Assists in the evaluation and revision of existing information systems.
  • Provides analysis and advanced support including hardware maintenance, trouble shooting, component replacement and repair, system monitoring and the installation and maintenance of software.
  • Ensures security of technology solutions including maintenance and development of ISOPs as well as assisting in vulnerability management.
  • Makes oral and written presentations to project teams, management, and other departments.
  • Coordinates and operationalizes simple to complex projects with direction.
  • Initiates, writes and evaluates system, operational and department documentation.
  • Identifies areas for procedural improvements. Provides detailed specifications describing functions to be automated.
  • Ownership for application support on Application Center of Excellence (App CoE) initiatives to include strategic investigations on how our applications can be supported more optimally in the future to include cloud.

Level 3 (In addition to the duties described for the Level 2, the Level 3 will):
  • May function as a subject matter expert, with proficiency in defined area(s) of the profession.
  • May function as a generalist, with a broad knowledge of all aspects of the profession.
  • May function as a team or technical leader, responsible for supporting management in day-to-day personnel oversight and workflow management activities.
  • May conduct continuing education sessions and new employee training.
  • Leads discovery sessions that document requirements and workflows and proposes build to address customer needs.
  • Optimizes departmental and interdisciplinary resources to maximize team.
  • Has a leadership role in the evaluation and revision of existing information systems.
  • Coordinates and operationalizes complex projects.

Required Qualifications at this Level
Required Qualifications at this Level
Education:
Bachelor's degree in a related clinical or technical field, or four years of equivalent technical experience required.
Experience:
Level 1- One year of related experience is required.
Level 2- Three years of related experience is required.
Level 3- Five years of related experience is required.
Degrees, Licensure, and/or Certification:
Level 1- If applicable, maintenance of North Carolina licensure or certification in related clinical or technical discipline is required for all levels.
Level 2- In addition to the requirements described for the Level 1, the Level 2 requires:
Certification in an area of application support of a technical or support nature preferred.
Level 3- In addition to the requirements described for the Level 2, the Level 3 requires:
Certification in an area of application support of a technical or support nature.
Knowledge, Skills, and Abilities:
Level 1 -
Customer service focused, strong technical support skills
Relationship builder
Critical thinker
Working knowledge of: Statistical reporting, Data coding - general, Data analysis and trending, Database design/programming, Database management software
Strong oral and written communication skills
Ability to translate business process into a technical solution
Willingness to be trained and to provide training and support to clinical or business staff with new implementations or workflows
Team player!
Willingness to learn and be innovative
Positive approach and attitude in difficult/challenging situations
Support of our quality assurance initiatives to include huddles and escalations when necessary
Clear, methodical thinking in stressful situations
Works well with others across all DH areas and especially with team members across DHTS when a critical event is underway
Level 2 (In addition to KSA KSAs described for the Level 1) -
Knowledge of project management to manage deliverables
Ability to understand design specifications for information systems
Experience with implementation of information systems and maintenance of information systems
Knowledge of procurement procedures
Level 3 (In addition to the KSAs described for the Level 1 and Level 2) -
Ability to lead discovery sessions
Advanced technical consultation and support
Ability to design complex information systems
Financial procedures
Implementation of complex information systems
Contract negotiation theory (may be required)
Supervision of Staff (may be required)
Preferred Skills/Experience
Modified based on the type of position -
Experience with Server (Linux, Windows) Administration
Basic understanding of Networking topologies, Firewall rules, Certificate Management
Database Structures / Report Writing
Development experience in at least one language/environment
Supervisory Experience
Project management, SCRUM experience
Application Development Lifecycle, ideally with DevOps focus
HL7 experience
The intent of this job description is to provide a representative and level of the types of duties and responsibilities that will be required of positions given this title and shall not be construed as a declaration of the total of the specific duties and responsibilities of any particular position. Employees may be directed to perform job-related tasks other than those specifically presented in this description.
Duke is an Equal Opportunity Employer committed to providing employment opportunity without regard to an individual's age, color, disability, gender, gender expression, gender identity, genetic information, national origin, race, religion, sex (including pregnancy and pregnancy related conditions), sexual orientation or military status.
Duke aspires to create a community built on collaboration, innovation, creativity, and belonging. Our collective success depends on the robust exchange of ideas-an exchange that is best when the rich diversity of our perspectives, backgrounds, and experiences flourishes. To achieve this exchange, it is essential that all members of the community feel secure and welcome, that the contributions of all individuals are respected, and that all voices are heard. All members of our community have a responsibility to uphold these values.
Essential Physical Job Functions:
Certain jobs at Duke University and Duke University Health System may include essential job functions that require specific physical and/or mental abilities. Additional information and provision for requests for reasonable accommodation will be provided by each hiring department.

What Duke University employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Duke University logo

About Duke University

Sourced by ZipRecruiter

Duke is regarded as one of America's leading research universities. Located in Durham, North Carolina, Duke is positioned in the heart of the Research Triangle, which is ranked annually as one of the best places in the country to work and live. Duke has more than 15,000 students who study and conduct research in its 10 undergraduate, graduate, and professional schools. With about 40,000 employees, Duke is the third largest private employer in North Carolina, and it now has international programs in more than 150 countries.

Industry

Colleges, universities, and professional schools

Company size

10,000+ Employees

Headquarters location

Durham, NC, US

Year founded

1838