Application Software Developer

Develop, create, and modify general computer applications software or specialized utility programs. Analyze user needs and develop software solutions. Design software or customize software for client use with the aim of optimizing operational efficiency. May analyze and design databases within an application area, working individually or coordinating database development as part of a team. May supervise computer programmers.

Application Software Developer Job Description Template

Our company is looking for a Application Software Developer to join our team.

Responsibilities:

  • Ability to gather, understand designs and functional requirements;
  • Write well-designed, testable code;
  • Develop flowcharts, layouts and documentation to identify requirements and solutions;
  • Provide third level support to the support team;
  • Execute full software development life cycle (SDLC);
  • Involvement in designs, including prototypes and user interfaces;
  • Creates and maintain other relevant documentations.

Requirements:

  • Strong problem-solving skills;
  • Experience in telecommunications industry is an added advantage;
  • At least 3 years of software development experience;
  • Must be organized, have an eye for detail, and be able to put ideas into a tangible form;
  • Proficiency and experience in Object Oriented Programming Language;
  • Able to work independently and collaboratively;
  • Excellent communication and interpersonal skills;
  • Engineering degree in Computer Science;
  • Experience working with databases;
  • Preferred skill : Linux, Oracle/MySQL, MSSQL, RDBMS, JAVA, C++, JSON, Spring Framework;
  • Able to work under minimal guidelines and ability to think out of the box.

What job descriptions are similar to Application Software Developer?