Hybrid Software Engineer

Posted 4 weeks ago

Apply now

About the role

  • Develop and implement software programs
  • Maintain and improve the performance of existing software
  • Clearly and regularly communicate with Sr developer and technical support colleagues
  • Design and update software applications/api
  • Test and maintain software products to ensure strong functionality and optimization
  • Recommend improvements to existing software programs as necessary
  • Follow engineering applications way of working.
  • Understand the stories acceptance criteria in refinement sessions
  • Understanding and implement assigned stories.
  • End to end ownership to design/develop/deploy stories
  • Following keyloop coding standards

Requirements

  • Bachelor’s degree, or equivalent experience, in Computer Science, Engineering, or related field with at least 5 to 8 years of programming experience.
  • Strong problem solving / thorough analysis skills.
  • Excellent written, verbal, and interpersonal skills with a ‘can-do’ attitude.
  • Use responsive web design to create applications that automatically conform to multiple screen sizes/devices.
  • Experience of working with Design Systems is desirable
  • .Net Core, .NET, ASP.NET Core, AWS, Caching, Exp in RDBMS such as SQL Server /MySQL/PostgreSQL, REST API, MVC / MVVM frameworks
  • Fluency with object-oriented design patterns.
  • Experience with any front end technology
  • JavaScript with ES6 features.
  • Experience with a CSS-in-JS library such as style-components or emotion.
  • Experience with modern CSS including flexbox, grid and responsive application design.
  • Strong knowledge of the DOM and CSS (HTML5 & CSS3)
  • Experience with accessibility (a11y) and internationalisation (i18n).
  • Experience with Unit Testing (Frontend and backend) as well as Integration Testing & Contract Testing (Cypress)
  • Experience in building Web services and strong knowledge on REST
  • Experience with Git and CI/CD
  • Good understanding and prior experience of the Agile process (Scrum or Kanban)

Benefits

  • An inclusive environment to thrive
  • Be rewarded for your efforts

Job title

Software Engineer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job