Description

Job Description

Key Responsibilities:

 

  • Take ownership of the creation, modification, and testing of code.
  • Participate in code reviews, providing valuable insights to junior-level and offshore programmers.
  • Contribute to ongoing systems monitoring and provide general support for assigned applications.
  • Analyze system and software performance, identifying and resolving performance issues.
  • Analyze software solutions based on customer requirements, recommending optimal solutions.
  • Tackle system performance issues by identifying, recoding bugs, testing fixes, and implementing solutions.
  • Engage in other projects and tasks as assigned by the supervisor.

     

Qualifications

 

  • 5 to 8 years of experience in software development, with a Bachelor's degree or equivalent experience in computers and related technologies.
  • Strong experience in native mobile application development for Apple iOS using Xcode and Swift.
  • Full System Development Lifecycle experience.
  • Ability to work independently and self-manage tasks within a team.
  • Ongoing systems monitoring and general support responsibilities.
  • Proficient in analyzing system and software performance.
  • Quick and thorough adaptation to new technologies.
  • Experience with mobile development and advanced usage of mobile devices.
  • Proficiency in C++ or Objective C development.

     

Competence in relational database design and SQL

Education

Any Graduate