Base Career helps you apply smarter for this job.
Key skills for this role
Working in an Agile delivery team contributing to design and development using CALM methodology
Designing scalable, maintainable software solutions
Writing high-quality Elixir code
Investigating and resolving software defects
Ensuring strong automated test coverage
Collaborating with Product Management on technical solutions
Contributing to engineering standards and best practices
Mentoring engineers and supporting team development
Reviewing code for quality and consistency
Keeping up to date with emerging technologies
Educated to Degree level and 3+ years of commercial experience working in a Software Engineering role or alternatively 5+ years of commercial experience working in a Software Engineering role.
Strong experience in software engineering and cloud-based systems
Hands-on Elixir experience
Proven track record in designing and building quality software solutions.
In-depth knowledge and expertise in at least one core area of software engineering, with a basic awareness of additional core areas.
An in-depth understanding of automated testing methods and their application.
Working knowledge of Application Lifecycle Management (ALM) tools (e.g. TFS or Jira).
In-depth understanding of TCG Application Lifecycle Management methodology and TCG software standards.
1+ years’ experience in one or more database technologies (e.g. SQL, non-relational) including data modelling and performance.
An in-depth understanding of software principles for example SOLID principles and design patterns and how to apply them.
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
Ability to analyse and solve technical problems.
Ability to clearly articulate ideas to target audience.
Ability to collaborate with other team members within a TCG Agile Delivery team.
Proven experience in mentoring less experienced developers.
Proven understanding of the use of source control.
Good understanding of software architecture.
Awareness of release management processes and tools.
Experience building scalable or microservices-based systems
Curiosity and passion for innovation
Provides automated revenue integrity and financial performance software for healthcare.
Visit company websiteJobs and hiring trendsFull-time
Senior · 3+ years experience
Hybrid
Apply faster on company sites with our extension.