Description

Responsibilities of the Candidate:

  • Develop applications that effectively accomplish client objectives and user needs
  • Design and write code for applications and maintain application databases
  • Analyze and edit existing software applications to improve and optimize functionality, fix problems, and enable their use on new hardware platforms
  • Remodel and adapt applications as needed to optimize performance
  • Identify specific client needs and preferences related to the application
  • Tests applications extensively to ensure they are error and bug-free
  • Installs applications and acts as technical advisor
  • Communicate with relevant internal technical stakeholders to obtain information on project limitations, performance requirements, and interfaces
  • Consult with clients in the design phase to determine client needs
  • Produce software documentation following company software process and templates
  • Participate in software product review meetings and team meetings

Requirements:

  • Bachelor’s degree or equivalent in computer science or software engineering or related
  • Certification in various programming languages (Java, Perl, Python, C++, etc.)
  • Scrum / Project Management certification


 

Education

Any Graduate