Role: Senior Software Developer
Location: Central Scotland/Remote UK
Company Overview
Our client, a front-running research technology organisation in the healthcare industry, are looking for a Senior Software Developer to join their product delivery department. If you want to join a team that aid product implementation and delivery cycles, using the latest cloud technologies e.g. Microsoft Azure, then this could be the role for you!
Role
- Using the company tech stack to write, review and maintain code, and review and troubleshoot when issues arise
- Participating in the design, development, implementation and delivery of products and features
- Review and test current software components, and document solutions
- Revise and implement best practices throughout the organisation
- Coach and mentor junior developers
Required
- Knowledge of modern programming languages e.g. Ruby, Python and JavaScript (preferably in UNIX or Linux environment)
- Experience with design, development and implementation of products and features
- Application of best practice coding standards
- Ability across backend services and web technologies
- Understanding of the software development lifecycle (requirements, analysis, design, implementation, testing and documentation)
- Agile working method experience
- Experience with REST APIs
- Understanding of secure development processes/best practices and database development practices
- Experience of solving complicated technical tasks
Desired
- Understanding of source control processes using Azure DevOps, SVN or Git
- Experience of integrated development e.g., RubyMine, Eclipse, Microsoft Visual Studio
- Worked in SaaS/PaaS environment with public cloud platform (Azure, AWS) or DevOps team
- Working knowledge of presentation layer technologies e.g., HTML 5, CSS, JavaScript
- Knowledge of web protocols and development of RESTful APIs
- Understanding of test-driven development (TDD) and behavioural-driven design (BDD)
- Knowledge of Docker or Kubernetes
- Experience in healthcare or bioinformatics – numeric computation skills or statistical (e.g., “R” and Python)
Benefits
- 35 days annual holiday entitlement (inclusive of 3 public holidays)
- Private healthcare (employee and family)
- Death in Service scheme
- Company pension scheme
- Maternity, Paternity and sick pay benefits
- Personal induction/development plans
- Personal Training Budget
If this sounds of interest to you, apply today to find out more!