Browse All Jobs
Job Description
Elite Technology is seeking a Senior Software Engineer to take ownership of software throughout the development process. The engineer will work with development teams, building and enhancing the Legal Financial product suite, primarily written in .NET and .NET Core with web-based front ends and backend services in Azure. The ideal candidate will possess strong analytical and problem-solving skills, as well as excellent communication skills.
What this role involves:
  • Interpreting software requirements to design and implement software.
  • Gaining a complete understanding of the development framework and guidelines.
  • Translating software design into measurable tasks and time estimates.
  • Seeking innovative solutions to problems and making recommendations for implementations.
  • Establishing and maintaining good working relationships with developers.
  • Identifying areas of improvement and delivering full-cycle implementations.
  • Working closely with the team to ensure product development aligns with requirements.
  • Learning and applying new technologies for continuous self-improvement.
  • Providing technical mentorship, coaching, and training to junior engineers.
Requirements:
  • 5+ years’ experience in software development for complex business applications.
  • Expert knowledge of C# including .NET Core.
  • Cloud development experience with Azure (Azure SQL, Azure Functions, App Services, Event Hubs, API Management, AAD, Key Vault, Blob Storage, Azure Monitor).
  • Experience in building and consuming REST APIs.
  • Experience with GIT / Azure DevOps.
  • Experience in CI/CD pipeline.
  • Experience with SQL and Azure SQL.
  • Experience in PowerShell.
  • Experience in software integration and automation.
  • Strong oral and written communication skills.
Elite Technology offers:
  • 100% remote work.
  • PTO.
  • 2 Elite Mental Health Days per year.
  • Annual Incentive Plan.
  • 14 Paid Costa Rica Holidays.
  • Comprehensive medical, dental, and vision benefits.
  • Life Insurance.
Apply Manually

Elite Technology

Elite Technology is a leading technology company specializing in solutions for law firms. It focuses on enhancing profitability through improved operational effectiveness, efficiency, and business visibility. The company delivers cutting-edge digital financial management and business operations tools. These solutions optimize finance and accounting processes, including billing, invoicing, payments, and financial reporting. By integrating data, insights, and tools, Elite Technology empowers law firm leaders to make informed decisions for effective business management. The company's cloud-based platform supports high-scale, multi-tenant SaaS environments.

All Jobs at Elite Technology (30)