Job Details

Senior Computer Programmer

Job Description

Create and test server side code and framework of our health care platform. Collaborate in designing, selecting, and building of service-oriented architecture. Design, scale, upgrade, and maintain database systems, meeting the challenges of concurrency, scale, and efficiency. Build instrumentation/profiling tools and systems. Design APIs and integrate client applications developed by front-end developers with server side logic. Build reusable code and libraries for future use. Optimize applications for maximum speed and scalability. Implement security and data protection. Design and implement data storage solutions.

Education

Master’s degree or foreign equivalent in Computer Science or related field.

Experience

2 years of experience as a Software Engineer or related occupation.

Special Requirements

Must have at least 1 year of prior work experience in each of the following:

  • Python web stacks;
  • Database schemas and SQL optimization;
  • Creating schemas for technical product requirements as well as scalability for reporting frameworks;
  • Designing APIs;
  • Source control tools such as Git.