Developer
Kingswood
Does this job fit you?
Upload your CV and see which ones actually match you.
Position Summary:
Responsible for developing and maintaining software applications and collaborating with cross\-functional teams to deliver high\-quality products.
Primary Responsibilities:
- 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.
- 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:
+ 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:
+ Provides 24/7 call\-out support for emergencies.
Knowledge \& Skills Required:
- 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.
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\#.
This listing is from indeed. View original listing ↗