Application Developer Job Description

Skills, Responsibilities and Job Description Template for Application Developer

Job Description

We are looking for an Application Developer to design, construction, and maintenance of mission-critical, highly visible applications in direct support of our business objectives. The ideal candidate must be able to provide development expertise within his/her portfolio of products and be the point of contact for specific applications.

The person will be responsible for working with the leads to develop the technical design by fully understanding the technical details, integration, and functions of multiple applications across their development team.


  • Work with engineering management to scope and plan engineering efforts
  • Participate in the system specification review process to ensure system requirements can be translated into software design
  • Develop high-level product specifications with attention to system integration and feasibility
  • Analyze and refine requirements with Product Management
  • Provide technical guidance and influence in other areas of the Engineering (e.g. DevOps and Test Engineering)
  • Communicate the vision of the product to external entities
  • Drive execution on said long term plan taking into account performance, scalability and usability of your solutions

Skills and Qualifications

  • Bachelor's Degree or Masters in Computer Science or equivalent experience
  • Solid computer science fundamentals (algorithms, data structures, etc.)
  • Advanced knowledge of software development and relevant development technology skills
  • Possesses and applies a comprehensive knowledge of applications programming and analysis and the impact of the solutions on the business and IT functions
  • Ability to program in at least one programming language such as C#, Java (J2EE) etc

Post your job and start receiving candidates in minutes!

Get 14 day free trial. No credit card required.

Status text