Litera is looking to hire a Software Engineer (Full stack) to design and implement modern applications on the Microsoft Azure platform using technologies such as C-Sharp, TypeScript, React, and various Azure services to simplify legal workflows, secure collaboration, and organize firm knowledge and experience.
Requirements
- 3-5 years of software development experience with excellent C-Sharp coding skills
- Must have experience and a demonstrated understanding of the backend development of services, business logic layers, and data layers, leveraging C-Sharp and .Net
- Must have experience with cloud-native development in Microsoft Azure leveraging Azure DevOps, Azure Cosmos DB, Azure Storage, Azure Key Vault, Azure Service Bus, and Azure AD B2C
- At least 1 year of experience with modern JavaScript frameworks and technologies such as React, Angular, or Vue.js
- Foundational experience in HTTP, REST, HTML, JavaScript, and CSS
- Strong understanding of SaaS architecture and design principles.
- Experience developing software using Microsoft Visual Studio, GitHub, Jira and/or Azure DevOps
Responsibilities
- Design and develop scalable Saas applications
- Write clean, maintainable code that is extensible with minimum number of defects
- Source for 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
- Demonstrate knowledge of software and security best practices (i.e., object-oriented design patterns, OWASP Top 10, SOLID design principles)
Other
- Collaborate with cross-functional teams (Product Management, Quality Engineering, User experience) 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
- Strong communication skills