Practice AI

Senior Software Engineer

Posted: 3 minutes ago

Job Description

Company: PracticeAI  Location: Woodland Hills, CA  Job Type: Full-timeOverview:  PracticeAI is at the forefront of legal technology innovation. We are looking for a seasoned Senior Software Engineer to lead our development initiatives, crafting and refining microservices architecture and Blazor-based frontend applications. This role is instrumental in driving our technology forward, collaborating closely with our CTO, and managing a team of talented developers.Responsibilities:Design, develop, and manage robust microservices and sophisticated Blazor-based systems.Mentor a team of developers, overseeing their code check-ins and ensuring compliance with industry standards through rigorous code reviews.Collaborate extensively with the CTO to strategize and architect new product features and system enhancements.Develop high-quality, secure, and maintainable code in C#, .NET, and Blazor.Utilize Azure services effectively to deploy and scale applications, ensuring high availability and reliability.Manage database integrations and operations with both SQL and MongoDB, focusing on performance and scalability.Coordinate with cross-functional teams to ensure that projects align with strategic business goals and comply with regulatory standards.Oversee the software development lifecycle, from concept to deployment, and provide ongoing support and optimization.Qualifications:Bachelor’s degree in Computer Science or a related field; Master’s degree is preferred.Minimum of 5 years of experience in software development, with expertise in enterprise-grade application development.Proficiency in C#, .NET Core, Blazor, and microservices architecture.Strong experience with Azure cloud services, JSON, SQL databases, and MongoDB.Demonstrated ability in Object-Oriented Design and complex software development project management.Extensive experience with Agile or Scrum software development methodologies.Excellent leadership skills, capable of mentoring and guiding a team towards achieving technical excellence.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In