Job Description

Overview: This person will perform software development activities related to existing and new product development. The person will be directed by the team leader, architect, and/or manager and will liaison with customer technical staff and Hesab Rayan technical/clinical staff to perform the following high-level tasks: • Understand new requirements and existing design constraints within the product; and • Understand or troubleshoot existing problems within the product. The person is expected to develop and document requirement specifications and designs for modules, code and implement those designs, and perform developer verification and validation of those implementations according to the Company Standard Operating Procedures.

Requirements

Job Duties: • Translate requirements into conceptual and detailed designs • Develop prototypes for high-volume web-based applications • Collaborate on rapid iterations of the design, development, and deployment cycle • Contribute to application improvement & optimization (through code audits, refactoring, caching, architecture changes) • Work with all team members in troubleshooting issues and bug fixes • Solve difficult problems Required Qualifications: • JavaScript, MVC, Entity Framework, Jquery and CSS • Flexibility to work in an Agile development model • Knowledge, skills, training and experience in financial systems • Knowledge, skills, training, and experience in software requirements and design engineering skills using a well-defined disciplined engineering process or methodology • Experience with customer interaction • +5 years of related experience in software development

Employment type

  • Full Time

Educations

To see more jobs that fit your career