Senior Developer at Visionist Consulting
Newport, Wales, United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

04 Sep, 25

Salary

0.0

Posted On

05 Jun, 25

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Logical Approach, Testing Tools, .Net Framework, Typescript, Git, Kubernetes, Test Driven Development, Android, Job Skills, Database Design, Build Tools, Power Bi, Information Technology, Training, Apache Kafka, Software, Docker, Node.Js, Angular, Ionic Framework

Industry

Computer Software/Engineering

Description

EDUCATION AND TRAINING

  • Educated to degree level, or equivalent, preferably in subjects related to Information Technology.

SPECIFIC JOB SKILLS AND EXPERIENCE REQUIRED

  • Several years of experience delivering solutions using Agile methods (Scrum, XP, etc), utilising Test-Driven Development, code refactoring, with a strong awareness of the principles of creating ‘clean code’.
  • Extensive experience of developing and delivering software for commercial and public sector organisations, with a logical approach to problem solving.
  • Experience of using automated unit testing tools.
  • Experience of middleware technologies, message queues, message brokers and stream processing technologies (e.g. Apache Kafka).
  • Highly proficient at designing and developing RESTful APIs.
  • Working knowledge of cloud-computing platforms and services (ideally Azure).
  • In-depth knowledge of relational and NoSQL database design and strong SQL skills, as well as an awareness of Object Relational Mapping technologies.
  • Extensive experience of using source control tools such as Git, and software build tools such as Maven / Gradle.
  • Comprehensive knowledge of at least three of the following technologies:


    • C# / .NET Framework, ASP.NET Core

    • Microsoft Power Platform – Power Apps, Power BI, Power Automate
    • Typescript, Angular, React, Node.js, JavaScript ES6
    • Ionic Framework, React Native, Flutter, Android / iOS Mobile Development

    DESIRABLE REQUIREMENTS QUALIFICATIONS, SKILLS AND ABILITIES:

    • A great sense of humour.
    • Exposure to Docker, Kubernetes and containerised deployment.
    • Experience of Azure DevOps.
    Responsibilities

    PURPOSE:

    The Senior Developer will join a dynamic development team working on a range of exciting projects using cutting-edge technologies. The intention is to expand the business over the next 2-3 years. Activities will include building out the next generation of highly-scalable, reusable and performant distributed services and applications for Smarter Technologies’ extensive and diverse range of customers and clients. The successful candidate will need to hit the ground running, with a proven track record in software development of enterprise class solutions that consistently exceed customer expectations.

    KEY RESPONSIBILITIES:

    • Designing, building, testing and maintaining efficient, reusable and reliable unit-tested code.
    • Implementing solutions using a range of languages and technologies.
    • Assisting with understanding customer requirements, technical design and estimation.
    • Ensuring our architecture is fit to meet the needs of the business: fast, scalable, reliable and expandable.
    • Taking personal responsibility for ensuring all code that goes to production is of top quality and meets customer requirements and needs.
    • Ensuring new and existing applications are scaled to meet expected demand.
    • Continuously improving the software infrastructure, such as the deployment process.
    • Undertaking code reviews, providing constructive feedback and advising on best practice and coding standards.
    • The post holder is responsible for maintaining a safe working environment and ensure as reasonably practicable that safe working practices are adopted by employees within this work environment.
    Loading...