Website Solirius Consulting
We look to our Software Engineers as members of our A Team, expert in their fields of specialism and being a fundamental member of the team responsible for designing, developing, and delivering software solutions whilst supporting and developing other members of the software team.
Fulfilling this role, you will act as a Software Engineer and in an established and trusted consulting firm operating in both the private and public sectors.
Develop high-quality software design and low level architecture designs
Identify, prioritise and execute tasks in the software development life cycle
Develop tools and applications by producing clean, efficient code
Automate tasks through appropriate tools and Scripting
Review and debug code
Perform validation and verification testing
Collaborate with internal teams and partners to fix and improve products
Document development phases and monitor systems
Ensure software is up-to-date with latest technologies
The key activity areas that we would look for you to excel in are:
Analysing Information, Software Design, Software Documentation, Software Testing, Teamwork, General Programming Skills, Software Development Fundamentals, Software Development Process, Software Requirements, Software Architecture Patterns, Coaching.
Minimum of 2 to 5 years of development experience
Applied experience of selected application frameworks (Spring, Angular 2+, Ruby on Rails)
Deep knowledge of relational and non relational databases (eg PostgreSQL, MySQL, MongoDB)
Solid understanding with various operating systems (Linux, Mac OS, Windows)
Familiarity with automating infrastructure provisioning using Ansible or Docker Containers
Analytical mind with problem-solving aptitude
Ability to work independently
Excellent organisational and leadership skills
Previous experience working within Consultancy, or can demonstrate the ability to work within this sector (strong client facing, stakeholder management, confident to work with clients)