Data Programmer (ASP.NET, C#, JavaScript)
Mô tả công việc
Hours of work: Full time
Tenure: Initial for 1 year, include of 2-month probation with possibility for extension.
Reporting to: Lead Data Manager/Head of IT and Data Management
Deadline for submission: 28th February 2023
JOB SUMMARY
The Data Programmer is a member of the Data Management team responsible for the gathering requirement, design, construction, integration, testing, verification and maintenance of required applications including clinical data management system, window-based and web-based applications. In addition, the post provides support for CliRes (inhouse web-based applications for clinical trials) for multiple sites in within Vietnam and international roll-out
KEY RESPONSIBILITIES AND TASKS
Software Development
- Develop software according to functional and technical design specifications and maintain a “common sense” approach that serves to recognize potential design gaps and provide insight into closing them.
- Create efficient, scalable, reusable middle tier logic using any of ASP.NET, VB.NET, Classic ASP, XML, C#, and other languages as needed.
- Create intuitive, logical and dynamic user interfaces using HTML, HTML5, JavaScript, XSL, EXTJS and AJAX.
- Create and design databases, views, stored procedures, T-SQL statements and user-defined functions of varying complexity with a “best practices” approach to keys, indices and relationships in SQL Server 2008/2012. Experience using typed-datasets is critical.
- Manage Windows 2008/2012 Server, IIS, COM+ and SQL Server 2008/2012 with regards to administration and performance tuning.
- Assist in continual improvement of software configuration management process.
Dedicated Data Manager for clinical trial projects that supports
- Designing the Case Report Form (questionnaire, data collection forms)
- Develop databases on specified CDMS platforms
- Specific programming for study databases on specified CDMS platforms
- Technical support for study staff at multiple sites on using CDMS
Maintenance and other roles
- Assess, troubleshoot, document, upgrade and develop maintenance procedures; Review code for potential performance issues, reusability, and/or anomalies.
- Detail unit testing of code.
- Troubleshoot client problems both remotely and onsite.
- Research and identify cause of reported defects and issues.
- Develop patches and defect fixes.
- Perform and assist with quality assurance activities as needed.
- Participate in training and / or customer support activities as needed.
- Other duties may be assigned.
Yêu cầu công việc
- BSc in computer science, computer engineering or information system
- Strong knowledge and experience in programming and software development
- Having programming experience in C#, ASP.Net, C++, JavaScript or other equivalent programming languages.
- Having database experience in MS SQL Server, MySQL, MS Access, and PostgreSQL.
- Knowledge of other web technologies and UI/UX standards
- Mobile Programming experiences is preferable
- Strong motivation to apply software development in clinical research
- Analytical problem-solving skills, willingness to learn, self-initiative, attention to detail
- Team player, organized, patient, dedicated, tactful, understanding, disciplined and mature
- Keen on self-development
- IELTS equivalent 5.0
Tại sao bạn sẽ yêu thích làm việc tại đây
- Contracted salary: Negotiable (depending on actual experience and education).
- Optional insurance: In-patient and out-patient medical coverage; Personal accident insurance coverage
- Two months’ salary for annual bonus and clothes
- Annual leave 18 days each year for the first year
- Other responsibilities and benefits are based on Viet Nam Labour Law.
Oxford University Clinical Research Unit | OUCRU
Oxford University Clinical Research Unit