Senior Programmer Job Description Template
Our company is looking for a Senior Programmer to join our team.
Responsibilities:
- Share scientific, technical and practical knowledge within the team and with colleagues;
- Present study updates internally and at client meetings;
- Perform consistency review of clinical trial documents including protocols, SAPs, CRFs, CSRs;
- Perform data checks and data exploration (e.g. using frequencies, histograms);
- Author and review simple and complex study TFL shells;
- Lead internal and client study team meetings effectively;
- Work with the technical team to design and own systems in a multiplayer environment using C++ within Unreal Engine 4, initially on PC;
- Complete and review CDISC Validation tool reports;
- Drive improvements throughout the codebase alongside the rest of the technical team;
- Author and review simple and complex dataset standards;
- Program and QC routine and ad hoc datasets and TFLs (in SAS) following specifications, applying good programming practice.
Requirements:
- A passion for Unreal Engine compliant C++ and game architecture systems;
- Interpersonal/teamwork skills for effective interactions;
- Solid foundation in maths, particularly 3D geometry;
- Ability to work collaboratively with a team of mixed disciplines, with good verbal and written communication skills;
- Eye-care vouchers;
- Ability to manage time and workload effectively including planning, organising and prioritising in conjunction with the code team;
- Able to break down and structure tasks to meet deadlines efficiently;
- Free parking;
- Proven track record of debugging, performance analysis and optimisation in games development;
- Access to funded fitness events and health checks;
- Demonstrable portfolio of relevant extra-curricular or hobbyist projects;
- You’ll experience an environment where you will be challenged but supported;
- Oversee and manage the implementation of software within the company;
- You will have a direct and significant impact on the future of our games;
- Excellent C++ programming skills.