The position has been closed by the company
Find similar jobs
Next job

Software Engineer – Backend/C# - Gen AI in Litera

Posted more than 30 days ago

2 views

Litera

Litera

0
0 reviews
More than 5 years
Kyiv
Intermediate
Full-time work
Position Summary: Litera is looking for a Software Engineer to help grow our development team. You will participate in the full SDLC from preliminary system analysis to testing and deployment. This hybrid-engineering role includes building high-quality and fully-performing software that meets quality and software development standards alongside a great team. A Day in the Life: • Write clean, maintainable code that is extensible with the minimum number of defects • Act as a source of exper
Position Summary: Litera is looking for a Software Engineer to help grow our development team. You will participate in the full SDLC from preliminary system analysis to testing and deployment. This hybrid-engineering role includes building high-quality and fully-performing software that meets quality and software development standards alongside a great team. A Day in the Life: • Write clean, maintainable code that is extensible with the minimum number of defects • Act as a source of expert-level knowledge of modern software development techniques and methodologies • Provide guidance on modern software engineering techniques and methodologies for code reviews • Take ownership of product features from estimates to design and development • Refactor and improve existing software • Collaborate with cross-functional teams (PM, QA) to complete tasks • Manage individual task priorities, estimates, deadlines, and deliverables • Coach and mentor less experienced team members • Shape innovative designs and feature enhancement ideas into the product and design process • Own key areas of the product in terms of design and development • Demonstrate knowledge of software and security best practices (i.e., object-oriented design patterns, OWASP Top 10, SOLID design principles) • Deliver solutions that scale • Perform other duties as assigned Role progression: Within 1 month, you will: • Complete our Engineering onboarding plan • Learn the functional areas of the application and its intended uses • Establish relationships with all developers and quality engineering members on the team • Act as a member of an Agile team that solves complex challenges and builds working software • Triage, analyze, and develop solutions for bugs and minor enhancements using • Work with senior development team members to learn the application source code • Adhere to standard operating procedures to ensure consistency in the way we develop software. Within 3 months, you will: • Contribute code improvements regularly to the application • Develop subject matter expertise in one or more application areas • Translate product designs into technical designs and development tasks • Be able to communicate with Customer Success and other groups in the organization regarding application bugs, issues, and challenges Within 6 months, you will: • Collaborate with other development team members to build robust features • Establish subject matter expertise in multiple feature areas of the application • Own feature development for critical feature areas within the application • Define new opportunities for quality improvement About You: • 5+ years of professional software development experience with excellent C# coding skills, including backend technologies such as APIs, databases, and web frameworks • Bachelor's degree in computer science or related technical field • Extensive understanding of software development principles (object-oriented design, SOLID, Test-Driven Development, KISS, DRY) • Strong experience with the following technologies: • C#, .NET/.NET Core, ASP.NET Core, Web/REST APIs •SQL Server and Microsoft Entity Framework • Unit testing frameworks (i.e., NUnit, MSTest) • Doker • Experience with the following tools: • GitHub • Jira / Confluence • Microsoft Visual Studio Code or Microsoft Visual Studio • Experience with Azure OpenAI • Experience leveraging foundational and custom GPT language models • Knowledge of GitHub Copilot or other AI coding assistants • (Optional, but preferred) • JavaScript/TypeScript • Experience with UI/UX technologies such as React.js • HTML5/CSS • Experience developing software using Microsoft Visual Studio and/or Azure DevOps • Experience with CI/CD and automated build and deployment processes • Experience with any (or all) of the following a plus: Azure Container Services, SQL Azure, Azure Storage, Azure Key Vault, Azure Kubernetes Service, Azure Cosmos DB • Strong troubleshooting and debugging skills • Excellent at multi-tasking and able to handle competing priorities • English level – Upper-Intermediate Desired Skills: • Knowledge of generative AI concepts and frameworks • Experience leveraging foundational and custom machine learning models preferred (Amazon Titan, Claude 2, Hugging Face) • Experience with prompt engineering • Experience using vector databases, text embeddings, and Retrieval-Augmented Generation (RAG) Who We Are: Litera, headquartered in Chicago, IL, is a fast-growing software company and one of the leading legal technology suppliers in the world. Serving more than 90% of the world's largest law firms, our software is used by hundreds of thousands of lawyers every day. As a company recognized as one of the best places to work, we believe professional development, rewards programs, open communication, and transparent leadership all contribute to a unique and open work environment. Our employees are driven, energetic, and passionate, and have the ability to make a direct impact on the future of the company.
More than 5 years
Kyiv
Intermediate
Full-time work
Want to get related jobs?
New job openings in your Telegram
Subscribe
We use cookies
accept