Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+20 more
Job description
Responsible for developing and maintaining software applications and collaborating with cross-functional teams to deliver high-quality products., * Ensuring that all activities performed are executed in strict accordance with Trident’s Health and Safety Policy.
- Develop and maintain software applications using modern programming languages and frameworks.
- Collaborate with cross-functional teams to identify requirements, design, develop and deliver high-quality software products.
- Write clean, efficient, and maintainable code that adheres to industry best practices and standards.
- Participate in Agile development methodologies, including Scrum and Kanban.
- Keep up to date with emerging trends and technologies in software development and identify opportunities to implement them in our products.
- Develop and maintain data models and database schemas.
- Work collaboratively with other developers on the team to troubleshoot issues and implement improvements.
- Assist with code reviews, testing, and debugging to ensure software quality and functionality.
- Write technical documentation and provide support for end-users.
- Provide out-of-hours assistance to senior member of the team during production-affecting incidents.
Nature & Scope:
- Contacts: Occasional customer contact on a technical pre-sales support basis
- Level of Responsibility: Responsible for ensuring that products are being built with an appropriate degree of diligence.
- Decision-Making Authority: Tactical: Moderate level of decision-making authority, makes decisions within guidelines and policies.
- Physical and Sensory Demands:
- Physically Sedentary, Sensory demand is High.
- Extensive DSE (Display Screen Equipment) Use.
- Extensive periods of concentration with attention to detail.
- Prolonged periods of sitting with opportunity to take breaks when required.
- Working Environment:
- Office environment, primarily working from home.
- Provides 24/7 call-out support for emergencies.
Requirements
- Strong understanding of software design patterns, data structures, and algorithms.
- Experience with software development methodologies, including Agile and DevOps.
- Excellent communication and interpersonal skills, with the ability to work effectively with cross-functional teams.
- Experience with cloud computing platforms such as AWS, Azure, or Google Cloud.
- Experience with containerization technologies such as Docker and Kubernetes.
- Experience with databases such as MSSQL, CosmosDB, and Redis.
- Demonstrated ability to write high-quality, maintainable, and well-documented code.
- Experience with front-end development frameworks such as Blazor, React, AngularJS.
Education Required:
Bachelors Degree in Computer Science or Related Field, or equivalent on-job experience. (RQF Level 5)
Education Preferred:
Bachelors or Masters Degree in Computer Science or Related Field
Experience:
3+ years of experience in software development, with demonstrated proficiency in multiple programming languages such as C++, Python, JavaScript, or C#.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
What’s the Difference between a Junior, Mid, and Senior Developer?
Frontend Developer Salary in The UK
What Are The Top Skills Required For Azure Developers?
Fullstack Developer Salary UK