An experienced Technical Architect is confidently equipped to make intuitive high level decisions for compete, high quality, software development projects. They will see the “big picture” and create architectural approaches for software design and implementation to guide the development team.
A great software architect has a strong technical background and excellent software development skills. They are experienced in designing and possess the ability to develop a unified vision for software projects and translate this into technical requirements for their respective team
The goal is to provide a technical architectural framework for the development of a software product that will result in a high quality solution per the clients needs.
Key attributes include
- Strong problem solving skills & critical thinking
- Intuitive, proactive and open communicator
- Invested and motivated by team and client success
- Desire for continuous self improvement
- Thinking and leading strategically
- Outcome and goal motivated
Responsibilities
- Collaborate closely with Product Managers & Project Stakeholders to determine functional and nonfunctional requirements for the software product
- Use tools and methodologies to create representations for functions and user interface of desired product
- Develop high-level product specifications with attention to system integration and feasibility
- Define all aspects of development from appropriate technology and workflow to coding standards
- Strategic decision making through to project planning
- Communicate successfully all concepts and guidelines to the development team
- Oversee progress of development team to ensure consistency with agreed design
- Provide technical guidance and coaching to developers and engineers
- Ensure software meets all requirements of quality, security, modifiability, extensibility etc.
- Hold development team accountable to agreed time and task agreed goals and deliverables
- Approve of final product before release
Requirements
- Proven project experience as a technical architect
- Experience in software development and coding in various languages (C#, .NET, Java etc.)
- Excellent knowledge of software and application design and architecture
- Excellent knowledge of UML and other modeling methods
- Project experience with any of the following will be looked upon favourably: Microsoft Azure Web Apps, API Apps, Active Directory B2C, Service Bus, Notification Hubs, Blob Storage, .Net core, Asp.Net web API, SQL Server Azure,
- Understanding of software quality assurance principles
- A technical mindset with great attention to detail
- High quality organizational and leadership skills
- Outstanding communication and presentation abilities
- MSc/MA in computer science, engineering or relevant field
- Experience working with offshore or distributed teams
About Innovent
At Innovent, we all come to work every day because we want to solve the biggest problems in business. Everyone is looking for competitive advantages through automation. Most businesses don’t know what software to build, how to automate tasks, or even what value any software will bring. Throughout the history of business, people use specialists to help make more informed decisions. Our mission at Innovent is to make the software benefits more transparent. Today we provide the most actionable insights into the ideas customers bring to us. We want to make a difference.
Innovent Culture
We are team that nurtures and celebrates our people, irrespective of gender, background and any bias. Diversity is part of our DNA and is a core to our culture. The decisions we make as a business revolve around inclusivity and equality. We expect our team members to contribute to our culture and to work at developing relationships with not just fellow employees but clients as part of a wider team.
What’s on Offer
Innovent is an environment centred around learning, sharing, growing, and feedback. Our team spirit provides a supportive environment to connect with like minded individuals as well as the opportunity to develop professionally and personally.
If you’d like to find a home away from home at Innovent, please apply.