Associate Software Developer at ASAFE
Halifax, England, United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

11 Oct, 25

Salary

0.0

Posted On

11 Jul, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

User Stories, Agile Environment, Data Structures, Operating Systems, Scripting Languages, Css, Coding Experience, Jquery, Javascript, Cloud Applications, Express

Industry

Computer Software/Engineering

Description

ESSENTIAL SKILLS:

  • Ambitious and keen to develop career in an exciting agile environment
  • Hands-on developer with expertise and passion in solving difficult problems in Cloud Applications and highly available services.
  • Some coding experience from personal/academic activities
  • Ability to dive deep into any part of the stack and low-level systems
  • Experienced in complex and non-routine work
  • Strong knowledge and application of JavaScript, CSS, JQUERY, Express, ORM, Web Socket/REST API development and experience with scripting languages
  • Strong knowledge of data structures, algorithms, operating systems and distributed systems fundamentals
  • Working familiarity

DESIRABLE SKILLS

  • Experience of building multi-tenant cloud applications
  • Experience of using CI/CD tools for automated code deployment
  • Knowledge and applications in the Cloud
  • Able to break down user stories to tasks and communicate these to other team members and stakeholders
Responsibilities

ROLE OVERVIEW

The Associate Software Developer will work closely with a Senior Full Stack Developer to support the delivery of cutting-edge solutions across our enterprise cloud ecosystem. This role offers the opportunity to:

  • Contribute to the development of scalable, highly available distributed applications on the cloud
  • Drive innovation and enhancements in our expanding IoT product portfolio

The ideal candidate will be a hands-on developer with expertise and passion in solving difficult problems in Cloud Applications and highly available services.

HOW YOU CAN HELP US IN THIS ROLE:

  • Software design and development for major components of Fathom3 Cloud software platform
  • Designing broad distributed system interactions
  • Troubleshooting and debugging software programs for databases, applications, networks etc.
  • Taking an active role in the definition and evolution of standard practices and procedures
  • Defining and developing software for tasks associated with the developing, designing and debugging of software applications
  • Create and maintain, software component design and functional specification documentation to ensure systems are fully documented
  • Develop unit tests for software component code that you have developed
  • Provide technical input for the software test automation process and documentation of manual test methods
  • Provide technical design input and participation in UI and Software component design reviews
Loading...