Job Description
Key responsibilities:
Technology Strategy and Solution Design
- Lead software development projects by driving end-to-end delivery, including client collaboration, ideation, discovery, development, deployment, and ongoing support within defined project scopes.
- Contribute and provide technical advisory and consulting during presales and project evaluation, recommending the best technologies, creating high-level solution designs, and identifying risks and dependencies.
- Design and deliver technical solutions tailored to client requirements, ensuring alignment with project constraints and delivery goals.
- Actively drive technical discussions within discovery workshops, ensuring alignment with best practices and client requirements
Technical Leadership and Delivery
- Be hands-on with development practices, including pairing with team members to foster collaboration and quality.
- Implement continuous delivery practices to accelerate the delivery of functionality to end users.
- Apply advanced testing methodologies to ensure high-quality software and mitigate future risks.
- Guide technical decision-making and advocate for best practices that align with client goals and industry standards.
Client Relationship Management
- Build strong, trust-based relationships with senior client stakeholders, acting as an advisor and advocate for technology excellence.
- Collaborate with clients to guide technical decisions and advocate for practices that align with project goals and constraints.
Team Leadership and Mentorship
- Mentor and coach less experienced software engineers within the Fabric team and client organisations
- Lead by example to foster a collaborative and growth-oriented team culture.
- Host tech meetups and community events, sharing your expertise to strengthen both internal teams and the wider tech community.
Business Development and Thought Leadership
- Support presales activities by advising on technical solutions, providing high-level project sizing, and creating compelling proposals.
- Create thought leadership content relevant to your role, contributing to social media campaigns, blogs, and presentations.
- Represent Fabric at meetups, conferences, and other professional forums to elevate our brand and technical credibility.
Brand Ownership
- Represent Fabric by promoting our values and advocating for our software development practices, ensuring solutions are built with quality and purpose.
- Support recruitment efforts by participating in interviews and evaluations based on project and organisational needs.
About you:
- Being an expert in one or more coding languages (Java/Kotlin, Python, Spring Boot, .Net, Node.js, C#, React, CSS, Javascript, Typescript, SQL, etc.) and being comfortable with learning a new language/technology required for a new client project
- Having experience with continuous integration and continuous delivery (CI/CD) practices
- Applying test-driven development practices (TDD) to your work
- Working knowledge of one of the cloud technologies such as AWS, Google Cloud Platform or Azure, etc.
- Working knowledge of docker, terraform. Experience with kubernetes would be an advantage
- Being comfortable with one of the agile methodologies for organising their work
- Being flexible and ready to wear multiple hats during the project lifecycle
- Experience with API Gateway products like Kong would be a bonus
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru