Senior Developer

at  Harper James

Guernsey GY1, Guernsey, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate03 Jun, 2024Not Specified04 Mar, 2024N/AUnit Testing,Containerization,Platforms,Pipelines,Docker,Rabbitmq,Sql Server,MongodbNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

TECHNICAL SKILLS AND EXPERIENCE

  • A minimum of 5 years of software development experience, with a significant focus on backend development in .NET and C#.
  • Experience in creating automated build and deployment pipelines and knowledge of Docker and containerization.
  • Proficient in agile development methodologies.
  • Skilled in unit testing and experienced using relational and document-based databases such as SQL Server, MongoDB, and Cosmos DB.
  • Knowledge of event-driven architectures and messaging platforms such as Azure Service Bus, RabbitMQ, or Signal-R.
  • An enthusiastic approach to learning new technologies, particularly AI and its applications in enhancing platform functionalities.

Responsibilities:

ROLE OVERVIEW

We’re seeking a Senior Developer with expertise in backend development, especially proficient in .NET and C#. The ideal candidate will have demonstrated experience in building scalable, maintainable software systems and an interest in AI technologies. This role demands proficiency in automated build and deployment pipelines, Docker containers, agile development practices, unit testing, and experience using relational and document-based databases such as SQL Server, MongoDB, and Cosmos DB. Familiarity with event-driven architectures and platforms such as Azure Service Bus, RabbitMQ, or Signal-R is highly desirable.

KEY RESPONSIBILITIES

  • Develop backend services using .NET and C#, focusing on creating scalable and maintainable architectures.
  • Implement secure and efficient APIs to support platform functionalities.
  • Create automated build and deployment pipelines to streamline CI/CD processes.
  • Use of container technologies like Docker for consistent, scalable deployments.
  • Engage in agile development, collaborating closely with the team to deliver project milestones iteratively.
  • Conduct unit testing to ensure code reliability and quality.
  • Utilise relational and document-based databases such as SQL Server, MongoDB, and Cosmos DB to support application data needs.
  • Design and implement solutions based on event-driven architecture, using tools like Azure Service Bus, RabbitMQ, or Signal-R.
  • Stay updated with new technologies and methodologies, with a willingness to explore AI integrations.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Guernsey GY1, United Kingdom