Open Positions
.NET Developer
Location
Various
Description

Purpose of the role:

A fantastic opportunity has arisen for a full stack .NET/Angular software developer to work within a thriving, fast-moving team delivering innovative software solutions for the healthcare industry.

You will be working with our Lead Developer to develop a brand-new development in the healthcare space as we undertake a period of rapid growth and development. You will work collaboratively with the rest of the development team in order to solve complex tasks which will allow you to further develop your skills.

This is a flexible position with the ability to work either in our central Brighton office, fully remote or a hybrid of the two, depending on your location and experience.

Principal Accountabilities:

  1. Full-Stack Development: You will be responsible for developing and maintaining both front-end and back-end components of web applications or software systems. This includes working with technologies such as HTML, CSS, JavaScript, and various frameworks (e.g., React, Angular, Vue.js) for front-end development, as well as server-side technologies (e.g., Node.js, Python, Ruby, Java) for back-end development.
  2. Database Design and Management: You will be involved in designing and managing databases, including data modeling, optimization, and integration with the application. This may include working with relational databases (e.g., MySQL, PostgreSQL) or NoSQL databases (e.g., MongoDB, Cassandra).
  3. API Development and Integration: You will be responsible for designing, developing, and integrating APIs (Application Programming Interfaces) to enable data exchange and communication between different systems or applications. This may involve building RESTful APIs or working with other protocols such as GraphQL.
  4. Collaborating with the Team: You will work closely with other developers, product managers, designers, and stakeholders to understand requirements, plan projects, and deliver high-quality solutions. This may involve participating in agile development methodologies (e.g., Scrum, Kanban) and attending regular meetings or stand-ups to provide updates on progress.
  5. Testing and Quality Assurance: You will be responsible for writing and executing tests to ensure the reliability, performance, and security of the developed applications. This includes unit testing, integration testing, and possibly automated testing using tools like Jest, Selenium, or Cypress.
  6. Troubleshooting and Bug Fixing: You will investigate and resolve issues or bugs reported by users or identified through testing. This may involve analysing logs, debugging code, and applying fixes or patches.
  7. Continuous Learning and Improvement: As a mid-level developer, it’s important to stay up to date with the latest technologies, trends, and best practices in the industry. You should be proactive in expanding your knowledge and skills to enhance your effectiveness as a developer.
  8. Code Reviews and Documentation: You may be involved in conducting code reviews to ensure code quality, readability, and adherence to coding standards. Additionally, documenting your code, APIs, and system architecture will be important for knowledge sharing and future maintenance.
  9. Any other reasonable duties which may be required by management.
  10. This job description is neither exhaustive nor exclusive and may be reviewed in the future depending upon operational requirements and staffing.

Essential Skills:

These skills will be highly beneficial to the role:

  • 2+ years of professional development experience
  • Experience of working with a team
  • Ability to communicate effectively with people of all technical levels
  • Highly motivated and able to work on your own initiative
  • Attention to detail
  • Previous experience of remote working (if choosing to work remotely)

Technology

You will ideally have experience of working professionally with the following technologies and systems:

  • NET – we have systems in C# and VB.NET and across .NET Core and .Net Framework as we look to extend and modernize our existing systems.
  • Angular
  • Javascript
  • MySQL
  • Git Version Control
  • Jira

Desirable Skills:

  • Interpersonal skills
  • Positive attitude
  • Ability to work on own initiative

Key Relationships:

  • Development Team
  • IT Team

Ashtons are offering a £500 welcome bonus to all successful new hires who apply direct to the Company (subject to terms and conditions).

Apply for this job

"*" indicates required fields

Hidden
Hidden
Your name*
Please enter your email address
Please enter you phone number
Please attach your CV in Word, Pages or PDF Format
Accepted file types: doc, docx, pages, pdf, Max. file size: 5 MB.