Lead Software Engineer (.NET)
Tech Stack / Keywords
Firma i stanowisko
Relativity is a company experiencing rapid growth in the eDiscovery field, currently building a new R&D office in Krakow, Poland. The Enrichment Team works on modernizing the Enrichment user experience, processing diverse documents and large data sets with complex data extraction on a secure SaaS platform.
Wymagania
- 8+ years of experience in software development of commercial-grade systems and applications.
- Experience in .NET software development using C# and Microsoft SQL Server, including .NET Core.
- Experience with CI/CD processes and tools such as BitBucket, Jenkins, Git, including unit testing and preferably TDD approach.
- Demonstrated proficiency in using AI-powered tools to improve productivity, decision-making, and engineering workflows.
- Good understanding of Cloud Native Patterns and Azure cloud.
- Fluency in English.
- Knowledge and experience working with Agile frameworks.
- Effective communication and teamwork skills.
Obowiązki
-
Contribute to a Scrum team that solves complex challenges and builds working software.
-
Produce high quality code in an effective manner.
-
Be a dependable and highly skilled team member, serving as a role model and source of knowledge and inspiration.
-
Troubleshoot issues by fixing defects and responding to client-specific problems.
-
Work on a scalable and dynamic web system supporting integration with multiple search engines, clustering technologies, and client component interaction through web services.
-
Build a highly distributable eDiscovery system composed of multiple databases, processing, and web servers.
-
Provide technical leadership to the team, including making critical technical decisions, setting coding standards, and ensuring best practices.
-
Communicate technical concepts to non-technical stakeholders and collaborate with cross-functional teams.
-
Document and demonstrate solutions through documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
-
Prepare and install solutions by determining and designing system specifications and standards.
-
Improve operations by conducting systems analysis and recommending changes in policies and procedures.
-
Encourage pair programming to communicate design knowledge throughout the Scrum team.
-
Provide guidance and mentorship to junior team members.
-
Be open to new ideas and encourage innovative practices among peers.
Oferta
- Comprehensive health, dental, and vision plans.
- Parental leave for primary and secondary caregivers.
- Flexible work arrangements.
- Two week-long company breaks per year.
- Additional time off.
- Long-term incentive program.
- Training investment program.
Inne informacje
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other legally protected basis, in accordance with applicable law.
Relativity
50 aktywnych ofert