
Lead Software Developer
Arch Capital Group Ltd2 months ago
Birmingham, United Kingdom or London, United KingdomStaff+
Responsibilities
- Provide technical guidance and leadership in designing and developing software applications using C#.
- Design, code, test, debug, and document complex applications and systems.
- Apply coding, testing, and maintenance best practices.
- Optimize and refactor existing code to improve performance and maintainability.
- Collaborate with team members to integrate systems and solutions.
- Stay current with developments in C# and related technologies.
Requirements
- Comprehensive understanding of C#.
- Understanding of TDD, BDD, and DDD.
- Ability to discuss architectural patterns and their trade-offs confidently.
- Experience with SQL and NoSQL DBMS.
- Experience with a modern source control system such as GitHub.
- Experience with a cloud platform such as Azure or AWS.
- Experience with Event Sourcing is desirable.
- Experience with an AI platform such as OpenAI is desirable.
About Arch Capital Group Ltd
Arch Capital Group Ltd. is a global insurance holding company that underwrites specialty insurance, reinsurance, and mortgage insurance for commercial clients, insurers, and mortgage originators. The company operates in more than a dozen countries and offers risk products supported by data analytics. Founded in 2001 and headquartered in Pembroke, Bermuda, Arch is a public company listed on Nasdaq (ACGL).