Skip to content

Engineering > Application Developer

Salary National Average

Low Medium High
73750.0000 93140.0000 118450.0000

Change from Previous Year:

+4%

Supply and Demand

Candidate Supply: 51,871 Job Openings: 1,051,973

0 50 100

More Difficult Less Difficult

Salary Variance

Enter City, State to view local salaries and candidate demand.

Short Description:

Applications Developers use experience and knowledge of different programming languages to create software. This role requires individuals to work individually and collaboratively to write lines of code and test software for flaws. Applications developers often work with large companies to produce software but may also work for small start-ups. As a result, work in this field usually involves long hours at critical points in the development process.

Duties / Responsibilities:

  • Utilize Java development with the ability to work at all tiers of architecture such as Web UI, Business Logic, and Database layer
  • Create web applications using HTML5, CSS, and JavaScript UI frameworks such as React.js, Angular5+, Vue.js
  • Use relational databases with tools like Oracle, MySQL, or PostgreSQL/Aurora.
  • Navigate 508 requirements
  • Manage and support Amazon Web Services such as AWS Relational Database (RDS), Cloudwatch, EC2, EBS, S3, Lambda, and API Gateway
  • Integrate with various applications using web services
  • Work in an Agile environment and incorporating DevOps practices such as spring planning, continuous integration, testing, deployment, and delivery of minimum value increments
  • Use Linux shell scripting

Skills / Requirements / Qualifications

  • Education: Bachelor's Degree in Computer Science, Information Systems, Engineering, or related field is required.
  • Experience: 3+ years of android app developement experience.
  • Skills: Strong knowledge of Kotlin and Android SDK. Experience with Dagger and or Hilt, Room, Jetpack compose, coroutines, and flow.
  • Communication: Excellent communication skills in both technical and non-technical discussions.
  • Abilities: Knowledgeable in API/cloud services integration (AWS preferred), source code managment using version control and AWS Cloud Services (AWS IOT, Lambda, Dynamo-DB and Cognito.)
  • Miscellaneous: Development and implementation experience with Amazon Alexa or Google Assistant smart home devices.

Job Zones

  • Title: Job Zone Four: Considerable Preparation Needed
  • Education: Most of these occupations require a four-year bachelor's degree, but some do not. 
  • Related Experience: A considerable amount of work-related skill, knowledge, or experience is needed for these occupations. 
  • Job Training: Employees in these occupations usually need several years of work-related experience, on-the-job training, and/or vocational training.
  • Job Zone Examples: Many of these occupations involve coordinating, supervising, managing, or training others. 
  • Specific Vocational Preparation in years: 2-4 years preparation (7.0 to < 8.0)

Share Role Details

Return to job listings