Software Architect/Developer
Job Summary
We are looking for a motivated and talented Software Architect/Developer to join our team. As a Solutions Architect, you will assist in designing, developing, and implementing technical solutions that align with our business goals. This role offers an excellent opportunity to learn from experienced architects and grow your skills in a dynamic and challenging environment.
Key Responsibilities
Solution Design and Development
- Assist in the design and development of scalable, high-performance, and secure architecture solutions.
- Collaborate with senior architects to translate business requirements into technical specifications.
- Contribute to the development and maintenance of architecture documentation and blueprints.
- Design and develop proofs of concept to test hypotheses and learn.
Technical Support and Implementation
- Support the implementation of architecture solutions, ensuring they meet quality and performance standards.
- Participate in coding, testing, and debugging of software components as needed.
- Assist in troubleshooting technical issues and providing solutions.
Collaboration and Communication
- Work closely with cross-functional teams, including developers, project managers, and business analysts, to ensure successful project delivery.
- Communicate technical concepts effectively to team members and stakeholders.
- Foster strong working relationships with team members and contribute to a collaborative team environment.
Continuous Learning and Development
- Stay current with emerging technologies, industry trends, and best practices.
- Seek opportunities for professional growth and development through training, certification, and hands-on experience.
- Actively participate in architecture and technical discussions to gain insights and knowledge.
Experience
- 3-5 years of experience in agile software engineering development
- Basic understanding of architecture frameworks, cloud platforms, and enterprise integration patterns.
- Proficiency in programming languages and technologies (e.g., Java, .NET, Python, microservices, APIs).
- Strong problem-solving skills and the ability to think analytically.
- Good communication and interpersonal skills.
- Ability to work effectively in a team-oriented environment.
- Experience of the Microsoft stack (Azure, M365) preferred
- Familiarity with Agile/Scrum methodologies and DevOps practices.
Preferred Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Professional certifications in architecture or cloud technologies (e.g., TOGAF, Azure Solutions Architect Expert) a plus.
We are proud supporters of Women in Data®. Connect, engage and belong to the largest free female data community in the UK – visit: www.womenindata.co.uk to join our community.
TO APPLY PLEASE EMAIL: Mark.Malpeli@knightfrank.com