Scroll to top

Careers


Working together, building software to make the world a better place. Our people are creative, talented, dedicated, adaptable to excel and learn in any environment.

We are hiring right now

Do you want to build a career with an established software business who deliver exceptional software, work with amazing clients and have fun doing it? Do you have a passion for web based technologies? Apply today!

Senior .Net Developer (C#)

As a Senior Developer / Team Lead you take pride in creating custom software that delivers real business value and like to share your knowledge to the team.

You understand and achieve balance between solution delivery, innovation and what’s right for the client by understanding the business vision and helping make appropriate technology choices. While a portion of your time will be devoted to working on solution design, their will be hands-on coding, where you often find yourself pairing with developers to support and mentor effective delivery.

In this role you will:

Design and build software

Build custom software using C#.Net
Support and lead people
Work with a dedicated Solution Architect to help design and deliver to clients innovative and evolutionary architectures

Mentor delivery teams

Write code alongside your development team and manage junior members
Facilitate problem solving and collaborate with offshore solution architects, business analysts, UX/UI teams
Grow your skillset and become the next generation of leader for fast growing team
Inspire work quality

Set a technical vision and ensure clients are well looked after
Advocate agile practices and Continuous Delivery
Build relationships with colleagues and clients

Your experience:

You have hands-on development, and delivery experience with C# (Asp.Net MVC, Core, WebAPI) on custom applications.

You know what it takes to build great software–knowing how and when to apply techniques and ideas.

Key attributes:

Technical: some knowledge of the Azure environment for a modern software stack is helpful as is any experience or interest in security, cloud architectures, containers, networks and platforms.
Communication: ability to share the technical plans and overall vision
Quality: demonstrate and help mentor good coding practice such as Refactoring, Test-driven Development, Domain Driven Design.

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 from home at Innovent, please apply.

Technical Lead

As a Technical Lead you inspire teams to create custom software that delivers real business value and share your knowledge to the team.

You understand and achieve balance between technical architecture, innovation and what’s right for the client by understanding the business vision and making appropriate technology choices. While a portion of your time will be devoted to hands-on coding, you often find yourself pairing with developers to support and mentor effective delivery teams.

In this role you will:

Design and build software

Build custom software using C#.Net
Design innovative, evolutionary architectures
Support and lead people

Build and mentor delivery teams

Write code alongside your development team and manage remote team members
Facilitate problem solving and collaborate with business analysts, UX/UI teams and QAs
Grow the next generation of technical leaders
Inspire work quality

Set a technical vision and ensure clients are well looked after
Advocate agile practices and Continuous Delivery
Build relationships with clients

Your experience:

You have hands-on architecture, design, development, and delivery experience with C# (Asp.Net MVC, Core, WebAPI). You have lead development on custom applications.

You know what it takes to build great software–knowing how and when to apply techniques and ideas.

Key attributes:

Technical: understand the Azure environment for a modern software stack including security, cloud architectures, containers, networks and platforms.
Communication: ability to share the technical vision
Quality: demonstrate and mentor good coding practice such as Refactoring, Test-driven Development, Domain Driven Design.

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 from home at Innovent, please apply.

Job Type: Full-time

Product Designer

As a Senior Product Designer you take pride in creating custom software that delivers real business value and like to share your knowledge to the team.

You understand and achieve balance between solution delivery, innovation and what’s right for the client by understanding the business vision and helping make appropriate technology choices. Your time will see you devoted to working on solution design, their will be lot’s of workshops with internal and external stakeholders and you will often find yourself pairing with Business Analysts and Front end developers  to support and mentor effective delivery.

In this role you will:

Execute all visual design stages from concept to final hand-off to engineering team

Conceptualise original design ideas that bring simplicity and user friendliness to complex roadblocks

Put together proficient mockups, user flows and wireframes for quick prototyping to communicate interaction and design ideas

Develop design guidelines, best practices and standards, using BEM/SMACSS/SASS/SCSS/Grunt/Gulp/Webpack

Keep up to date your knowledge of current internet technologies, browsers, HTML5, CSS3, mobile design trends and web application interface design nuances.

Expand your knowledge of React Js, Angular Js, Jquery and Javascript.

Enjoy using your experience in single page applications, hybrid mobile apps

Help develop culture in a flexible, team focused and solution oriented environment.

Work in a fast paced, extremely detail-oriented manner and enjoy the quality assurance of output

Share your knowledge in design software like Invision Studio, Adobe XD, Sketch, Photoshop, Illustrator, Zeplin,

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 from home at Innovent, please apply.

Business Analyst

Our business analysts are essential to the success of our projects and are experts in tailoring software applications to meet business needs. From taking requirements to suggesting improvements to our solution architects, to helping the UX/UI design team, to building client relationships, they collaborate and add value wherever is needed in order to find innovative and inventive solutions.

We look for intuitive people who know the right questions to ask in order to uncover problems leading to discovery and inceptions for custom software delivery projects.

Your experience of agile software delivery will tailor an approach that works best for your client rather than by any prescribed framework.

Your background

At least 3 years’ experience or more

– working in Agile custom software delivery as a Business Analyst/Consultant
– in leading and facilitating inceptions and workshops with stakeholders of different backgrounds.
– in gathering functional and non-functional requirements, writing user stories, mapping out processes and creating wireframes.
– promoting collaboration between Product Owner, stakeholders, SMEs, QAs, and developers by removing roadblocks and fostering communication
– asking the right questions before jumping into solution mode
– creating project estimates and timelines, identifying scope, detailed solution design and technical specification

Key deliverables

•help manage both local and remote dev teams, defining priorities in order to deliver weekly sprints across multiple projects
•Establish best practices for project analysis in order to improve project predictability and product quality
•Responsible for client demonstrations, workshops and stakeholder engagement, and the managing of changes to scope and requirements
•Use of UML and BPMN for process mapping, gap analysis, and as-is/to-be analysis
•Create test plans, perform UAT and establish project acceptance criteria to ensure smooth implementation

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 from home at Innovent, please apply.

Job Type: Full-time

Senior Quality Assurance engineer

As a Senior Quality Assurance engineer at Innovent, you will have a chance to grow your career and get involved in:

Work with multiple customers across a variety of domains as part of a Innovent team to help deliver bespoke software solutions

Collaborate with different team members across Innovent to make sure quality is embedded in both processes and technology

Developing practices like pair programming, Test Driven Development (TDD), behaviour-driven development (BDD), Continuous Integration (CI), Continuous Delivery (CD)

Gaining experience using open source test tools and test frameworks

Learn new test tools depending on project recommendations

Deep dive into new or established business domains to help teams analyse, test and build quality software

As a Senior QA/Tester at Innovent,  we expect you to bring: 

A broad and rich breadth of experience in testing web, API and mobile fundamentals

An eagerness to get work done whatever it takes. Whether that means going back to the beginning with a problem or simply taking on different roles and responsibilities for a set period of time.

Roles & Responsibilities:

Key responsibilities focus on helping define the requirements, identifying requirement gaps and carry out feasibility study.

Defining/Implementing standard QA practices for quality control.

Defining and assessing quality gates for projects to ensure solution meets the required quality before delivery.

Define key metrics/KPIs for the project that would be measured as an indicator of supplier/vendor efficiency to provide QA services for client

Liaising with multiple teams to determine appropriate and optimum approach focusing on key aspects of requirements and deliverable.

Consulting and defining parameters for performance and security testing.

Consulting on the right tools and available assets for automation, performance and security testing.

Review and sign-off for QA Estimation, QA strategy and approach for the project.

Defining concrete plan for deliverable for client meeting defined quality gates and agreed timelines.

Keeping regular check on the progress of delivery with planned vs actual.

Raising appropriate flags with client regarding critical risks and issues during delivery.

Consulting with client on mitigation strategy and revised action plan in such case.

Coordination with Business stakeholders, Business analysts for defining the acceptance criteria for the successful completion of QA activities.

Documenting details of functional changes, best practices followed, areas of improvement, lessons learnt and retrospective analysis with all teams involved.

Training the QA team on the required QA processes/practices/tools.

As a Domain manager, train and guide the QA team on any domain knowledge to overcome any knowledge gaps.

Conduct regular cross training within the team to create efficient pool of resources.

Recognise and appreciate individual achievements as examples for other team members to improve.

Help keep the team motivated and in high spirits.

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 from home at Innovent, please apply.

UI Developer

As a UI Developer your responsibilities may vary in different delivery phases:

Pre-delivery phase
You will work closely with an experienced designer, helping iteratively build hi-fi prototypes with HTML/CSS plus JQuery (or any other framework) based on sketches or wireframes created by our experienced designer.

Dependent on your abilities (and desires) you may also be involved in initial processes around product innovation.

Delivery phase
You will refine any hi-fi prototype pre-delivery work for iterative user-testing, for which you may also be invited to work with the design team to observe user behavior, in order to find out the ‘how’ and ‘why’ make any improvements and modifications.

You will have enough experience to use your HTML/CSS/JavaScript skills to create a nice and clean UI pattern framework that developers can re-use in the future.

You will be trained (where needed) in quality assurance, to create quality front-end code, including HTML, CSS, and JavaScript, to help ensure consistency of the user interface across different platforms.

You will at times be expected to work closely with developers working on development tasks where details matter.

Qualifications

In-depth knowledge and experience with HTML, CSS and JavaScript

Good understanding of semantic HTML/CSS writing, progressive enhancement, and CSS box modelling

Real world experience of solving inconsistency across multiple platforms, e.g. IE6/7/8, FireFox and Safari on Windows or Mac

A passion for user interaction design

Ability to work in teams within Agile development processes

Visual thinking – if you like visualising your idea using whiteboard and can think like a product owner then we want to know about it

Any experience with Mobile Web interface design will be seen as a great asset

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 from home at Innovent, please apply.

Front end developer

As a Front end developer your role will include:

  • Crafting pixel perfect Front End UI from initial designs & sketches using front-end technologies
  • Contributing to creative brainstorming and providing concepts
  • Working across all multimedia platforms, including desktop, web, tablet and mobile
  • Working closely with Design Manager & interact with many developers to implement the best user experiences

Skills & Experience

  • Minimum 2 years’ professional experience in Angular, React or Vue JS
  • Proven experience in server side JavaScript with Node.js
  • Proven knowledge of SCSS & JS
  • Solid understanding of single page application (SPA) design patterns
  • Experience consuming RESTful web services
  • Solid understanding as well as working experience of Agile/Scrum methodologies
  • Good knowledge of CSS Animations, Flexbox, Grid, CSS Variables & SVG manipulations in JS
  • Basic skills in Adobe Photoshop and/or Sketch
  • Wireframe, Prototyping, UX knowledge (as a bonus)
  • Past experience in web design/development & portfolio of projects
  • Experience with front end tooling (Webpack, NPM, SASS, Gulp is a plus)
  • Experience with build and management tools (Git)

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 from home at Innovent, please apply.