Mid level Software Engineer

REF: 77272 80,000-100,000 06 Jun 2022 Dublin (Central) Permanent

REF: 77272

    06 Jun 2022
    Dublin (Central)

Job Title

Mid-level Software Engineer

About the Company

Our client is leading Multinational Technology Company in Dublin who specialize in a leading blockchain software product.

About the Position

As a Mid-Level Engineer you take responsibility for the excellent quality of your own work. You will deliver excellent individual work consistently and look to be challenged by the work being provided. You will work with the Team Leader, Scrum Master and Product Owner to ensure we have clarity about our requirements, validity of proposed solutions and realistic commitments in terms of delivery timelines. You will be expected to contribute to the choice of tooling and architectural approaches used by the team and keep abreast of best practice in the development of secure, reliable applications.

Key Responsibilities

As a member of a dynamic cross functional team, you will have many responsibilities including but not limited to:

    Contribute to the success of the team in designing, developing, testing and delivering high quality enterprise grade software solutions.
    Working closely with other engineers, architects and product managers across the whole business. Engaging with distributed teams and partners to ensure cohesive development across the platform and technical stacks.
    Ability to implement solutions to complex problems
    Contribute to story refinement and create solution designs
    Participate in code, test and design reviews.
    Investigate, evaluate & introduce appropriate tools, technologies & techniques.
    Reporting the right things in the right way at the right time
    Acting as a gatekeeper you will work in a way that protects our people, systems and complies with our InfoSec and security policies and procedures
    Continuously improve how we get things done; recommend and implement better faster more effective ways of supporting our clients and team
    Effectively execute any special projects or ad-hoc tasks as assigned


Kotlin/Java application development experience using sprintboot

    Experience working in an Agile development environment within scrum or Kanban teams
    Experience in automated testing, working with a number of automated frameworks (e.g. Robot, JUnit, Jasmine, Cucumber, Selenium/Protractor, etc)
    TDD and BDD experience an advantage
    Working knowledge of OO Design principles and patterns such as SOLID & DRY
    Good understanding of Web Services protocols such as REST and API design for extensibility and portability. Swagger or openAPI experience
    Knowledge or experience developing SaaS on Azure or AWS.
    Solid working knowledge of database design, scripting and optimisation including Postgres, Elastic & other NoSQL & RDBMS.
    Some experience in design and development of scalable production quality backend systems.
    Some experience with designing and implementing microservices
    Experience working with business stakeholders to understand business requirements and build thoughtful solutions
    Experience working with containers and orchestration platforms (Kubernetes, AKS, Docker, istio, etc.)
    Highly proactive and effective written and verbal communication skills
    Ability and willingness to take initiative and get things done
    A strong desire to exceed client expectation’s (internal & external) is a must
    An entrepreneurial and adaptable approach is a pre-requisite

Useful Skills

    Familiarity with Kotlin,
    Experience in some of Kong, Okta, JWT, Auth0, SSO.
    Strong proven experience with web technologies (Angular, CSS, SASS, HTML5, Javascript, JQuery and Typescript)
    Experience of Fintech, Secure Coding, secure code reviews.
    Any Blockchain/DLT experience/understanding a benefit
    Experience with Python
    Knowledge of workflow engines such as Cumunda
    Solid working knowledge of database design, scripting and optimisation including MS SQL Server, MongoDB or other NoSQL & RDBMS.

Remuneration Package

The salary for the role is between the range of €80,000 and €100,000 per annum dependent on experience level.

What you can expect:

    Life in a fast-moving start-up environment and all that entails
    Competitive salary
    25 days annual leave (plus bank holidays)
    Flexi-lifestyle benefits (tailor your options to what is important to you; i.e. Health care, fitness, travel, continuous professional development etc)
    Pension Scheme
    MacBook or Dell? You choose the type of equipment you need to work more efficiently
    Keep active with numerous fitness team events and challenges organised throughout the year
    Growing your family? We know how important those first few months are for both parents and we are offering paid leave for both mums and dads so you can enjoy the new arrival!
    All the tools and supports needed to do an excellent job
    Ability to make a difference
    A dynamic workplace with a great balance of hard work and fun
    A culture of innovation and a structure in which to innovate
    A nurturing team-oriented environment with mentorship as a key feature of the dynamic


For more information, on this role or other similar IT roles please contact Sarah Mac Nulty on ph:015927876, email me or click on the Apply button below!

To view all live jobs with Brightwater and market insights, please visit our website; www.brightwater.ie

Leave a Reply