Developer - Information Systems
Location | London |
Position: | Developer – Permanent Position |
Level: | Mid level |
Hours: | Full time Monday to Friday from 9am to 5.30pm |
Location: | 3 days a week in our London office at 5 Aldermanbury Square, EC2V 7HR. UK Travel may be required. |
Reporting to: | IS Project Manager |
What you’ll be doing
You will be working as a Developer in small internal system development team within the Information Systems (IS) department of TT Group, delivering a range of developments. You will need to be capable of independently developing and testing software solutions according to specifications, and possess a good understanding of programming languages and development tools to effectively contribute to the implementation of software features.
Across the team, all members need to have the ability to move quickly, learn, grow and be part of a team providing the best solutions our business needs. Each individual should be willing to take on roles outside their comfort zone to support the team. A ‘can-do’ attitude is key, as well as positive collaboration across the team to solve problems as they arise, while also anticipating issues and building solutions to avoid them.
What we need from you
The role requires having excellent ability in the skills and competencies listed below, within MS Azure.
Technical Skills
Demonstrable and advanced expertise in the following:
• Microsoft .NET development stack, C#, Blazor/ MVC/Razor
• DevOps, Continuous Integration and Continuous Development
• Microsoft Azure SaaS/PaaS capabilities
• Technical excellence practice and DevOps/CALMS methodologies
• Agile delivery processes/methodologies and how to implement them in a team
• The principles of good software design including SOLID principles
• Testing methodologies
• Experience with version control systems such as Git
• Database design – both relational and NoSQL, along with writing queries
Should also possess:
• Excellent verbal and written communication, and interpersonal skills
• Good problem analysis and resolution skills
• A solid understanding of business processes
• Great attention to detail and a strong focus on quality
Coding Quality
• Develops and maintains high-quality software applications according to project requirements following coding standards and best practice
• Writes clean, efficient, and maintainable code across various platforms and technologies using best practices
• Participates in code reviews, paired programming and providing constructive feedback to team members
• Debugs and resolves technical issues to ensure application stability
• Collaborates with QA engineers and other team members to ensure software meets quality standards and user requirements
• Contributes to the continuous improvement of processes and procedures, including testing, within the development team to enhance product quality and reliability
Problem Solving
• Strong problem-solving skills
• Able to solve routine problems independently
• Debugs and resolves technical issues to ensure the stability of applications
Collaboration and Communication
Excellent communication and teamwork skills, including:
• Collaborating with cross-functional teams to design and implement features that deliver high-quality software solutions
• Seeking feedback and actively participating in training sessions to improve technical skills
• Communicate effectively with team members to share progress updates, discuss challenges, and brainstorm solutions
• Providing feedback to and sharing knowledge with other team members
Management
• Takes ownership of tasks and meets deadlines
• Ensures assigned deliverables are completed on time
• Takes ownership and accountability for work delivered
• Plans own work and contributes to prioritisation and planning of team’s workload
Innovation
• Contributes ideas for improvements
• Stays up to date on emerging technologies and industry trends to contribute fresh ideas and perspectives
Self-motivation, learning and growth
• Completes e-learning training on a regular basis, including any mandatory modules
• Focus on continuous improvement of personal competence and professional development
• Continuously expands knowledge and skills through training sessions, workshops, and self-study
• Seeks guidance and feedback from senior developers to improve coding proficiency and problem-solving abilities
What skills you’ll bring to us
• Quality coding skills
• Good problem-solving abilities
• Excellent communication and teamwork skills
• Good self-management, including being self-motivated to learn and grow in the role
• Innovation
Experience
• Degree educated or equivalent in relevant IT subject
• 5+ years of development experience, post qualification (or equivalent), preferably within cross-functional multi-disciplinary teams. The team could be any group of people with different expertise working towards a common goal, e.g. working with different disciplines within an IS team or a project working with business to develop a new system or piece of functionality or with external people e.g. contractors
• Ability to work independently and collaboratively in a fast-paced environment
• Experience working within an Agile environment; delivering within defined Sprints; familiarity with Agile principles and ceremonies
Why work at TT
Our people enjoy what they do, feel fulfilled and understand that everyone working here can make a difference. Click here to find out more about what makes TT a great place to work.
Equal Opportunities and Inclusion
TT Group is committed to promoting diversity and equal opportunity in the workplace. We strive to have a workforce that is reflective of all sections of society, where every employee feels respected and valued and can contribute to their fullest potential.
Recruitment agencies information
TT Group has a formal recruitment policy. We only pay agency fees when we have a signed agreement with the agency. Agencies are requested not to respond to an advert unless they have been approached by the company.
Interested in joining us? Get in touch today.
If you are interested in the position, please send your CV to recruitment@ttg.co.uk with your full name and the job vacancy you are applying to in the subject line, e.g. [Asset Manager Vacancy – First name Surname].