Lead Software Developer

Lead Software Developer

Arch Insurance (UK) Limited | Greater London, ENG, GB

Posted 19 days ago

Apply Now

Description

Responsibilities



  • Provide technical guidance and leadership in the design and development of software applications using C#.

  • Ensure the application of best practices in coding, testing, and maintenance.

  • Stay updated with the latest developments in C# and related technologies.

  • Design, code, test, debug, and document complex applications and systems.

  • Optimize and refactor existing code to improve performance and maintainability.

  • Collaborate with other team members to integrate systems and solutions.


Qualifications



  • C#

  • TDD, BDD, DDD

  • Able to confidently discuss various architectural patterns with a good understanding of trade-offs

  • Experience with SQL and NoSQL DBMS

  • Modern source control system (e.g., GitHub)

  • Experience with a cloud platform (Azure/AWS)

  • Event Sourcing (desirable)

  • Experience with an AI platform (OpenAI) (desirable)


#J-18808-Ljbffr