Relativity is looking to develop and guide the technical direction of the Legal Hold product, ensuring it remains scalable, maintainable, and performant to meet the evolving needs of clients and integrate seamlessly with other RelativityOne applications and services.
Requirements
- 7+ years of experience in software development using C-Sharp and Microsoft SQL Server or related object-oriented programming languages
- 5+ years of experience in web development using JavaScript
- Experience with Elasticsearch and dtSearch technologies
- Experience developing highly scalable solutions in Azure or other cloud platforms
- Strong understanding of CI/CD pipelines and DevOps principles
- Knowledge of software architecture, design patterns, and best practices in Object-Oriented Design and Programming such as SOLID principles
- Experience with test-driven development and autonomous testing frameworks
Responsibilities
- Lead and manage an agile software development team, overseeing scrum boards, project timelines, and deliverables
- Design and architect software solutions emphasizing abstraction, modularization, low coupling, high cohesion, and separation of concerns
- Analyze and estimate non-functional requirements such as performance, scalability, security, and reliability
- Contribute to the development of system architecture and future project planning in collaboration with senior engineers and architects
- Implement software solutions applying algorithms, design patterns, exception handling, and fault tolerance techniques
- Ensure adherence to best practices in test-driven development, continuous integration, and automated testing frameworks
- Mentor team members, providing technical guidance and fostering professional growth
Other
- Proven track record of leading Agile software development teams, including mentoring and project management
- Excellent communication and leadership skills with the ability to collaborate across teams and guide technical growth